본문 바로가기

전체 글33

[Java 이해하기] 12. Java의 배열 (1) 💚Java의 배열이란?Java의 배열은 동일한 데이터 타입의 여러 값을 하나의 데이터 구조로 저장하는 데 사용되는 객체입니다.배열은 고정된 크기를 가지며, 초기화 시에 결정됩니다.     배열의 특징을 가장 잘 드러내는 예시를 보여드리겠습니다.제가 기차놀이 하는 토끼의 사진을 괜히 올린 게 아닌데요, 배열은 마치 기차놀이와 같습니다. 우리가 토끼 1과 토끼 2를 정의하면, 이 두 개의 String 객체는 메모리상 우리가 모르는 곳에 동떨어져있습니다.String pipi = "첫번째 줄에 있는 토끼";String cucu = "두번째 줄에 있는 토끼"; 근데 이렇게 정의한다면, pipi가 두 번째에 있는지, cucu가 첫 번째에 있는지 직접 하나씩 출력해보지 않는 이상 모릅니다.이런 방법밖에 없게 되는것.. 2024. 5. 24.
[Java 이해하기] 11. Java로 계산기 만들기 (2) ➕ ➖ ✖️ ➗ 🟰 ❓ 계산기 틀은 저번 게시글에서 다루었습니다.  이제 Main 클래스에서 계산기를 만들어내고,console 창을 통해 사용자로부터 값을 입력받아 원하는 결과를 도출해 보겠습니다.     1. 우선, 사용자에게  값을  입력받기 위해서 Scanner라는 라이브러리를 import 하겠습니다.package Calculator;import java.util.Scanner;public class Main { public static void main(String args[]) { }}/*Scanner 클래스는 java.util 패키지에 포함되어 있습니다.이 클래스를 사용하면 사용자로부터 입력을 받을 수 있습니다.*/ ⚠️ Class위로 올 수 있는 요소는 다음과 같습니다. Package .. 2024. 5. 18.
[Java 이해하기] 10. Java로 계산기 만들기 (1) ➕ ➖ ✖️ ➗ 🟰 ❓이번 시간에는 지금까지 학습한 내용을 토대로 Java를 활용하여 사칙연산 계산기를 만들어보도록 하겠습니다.계산기에 객체라는 개념을 적용하여, main에서 계산기를 만들고 사용자에게 입력받아서 결과를 출력해 보겠습니다.    💡 계산기의 조건은 다음과 같습니다.1. 계산기는 두 개의 피연산자를 가집니다.2. 계산기는 하나의 연산자를 가집니다.3. 계산기는 사용자로부터 피연산자와 연산자를 입력받습니다.4. 입력받은 연산자로 계산한 결괏값을 반환합니다.5. 사용자가 "exit"를 입력할 때까지 계산기 작동이 종료됩니다.    1. 우선, Calculator라는 패키지를 생성해 주세요. 저는 이클립스를 사용했지만, 툴은 아무거나 사용하셔도 무방합니다.    2. Calculator라는 .. 2024. 5. 18.
[Java 이해하기] 9. 자바의 String(문자열) 기초 (2) 🤍 String 함수 종류 Java의 String 클래스는 다양한 문자열 작업을 수행할 수 있는 많은 메서드를 제공합니다.대표적인 String 메서드들에 대해 예시와 함께 부가 설명드리겠습니다. n" style="text-align: center;">함수설명n">charAt(int index)문자열에서 지정된 위치의 문자를 반환합니다.n">substring(int beginIndex)문자열의 지정된 시작 위치부터 끝까지의 부분 문자열을 반환합니다.n">substring(int beginIndex, int endIndex)문자열의 지정된 시작 위치에서 끝 위치 사이의 부분 문자열을 반환합니다.n">indexOf(String str)주어진 문자열이 시작되는 첫 위치의 인덱스를 반환합니다. 문자열을 찾지 못.. 2024. 5. 12.