반응형
처음 1탄은 완전 JAVA의 기초를 다루기에 다른 언어를 학습해보셨던 분들은
2탄부터 보시는 걸 추천드립니다 :)
변수와 데이터 타입
- 변수는 데이터를 저장하는 메모리 공간을 가리키며, 데이터 타입은 변수가 저장하는 데이터의 형식을 정의한다.
- int는 정수형, double은 실수형, String은 문자열, boolean은 논리형 데이터를 저장한다.
연산자
int a = 10;
int b = 20;
// 산술 연산자
int sum = a + b; // 30
int difference = a - b; // -10
int product = a * b; // 200
double division = (double) a / b; // 0.5
// 비교 연산자
boolean isEqual = a == b; // false
boolean isNotEqual = a != b; // true
boolean isGreater = a > b; // false
boolean isLessOrEqual = a <= b; // true
// 논리 연산자
boolean logicalAnd = (a > 0) && (b < 100); // true
boolean logicalOr = (a > 0) || (b < 100); // true
boolean logicalNot = !(a > 0); // false
- 산술 연산자는 사칙연산과 나머지 연산 등을 수행한다.
- 비교 연산자는 두 값을 비교하여 결과를 논리형으로 반환한다.
- 논리 연산자는 논리 AND(&&), OR(||), NOT(!)를 사용하여 논리적인 연산을 수행한다.
조건문과 반복문
int score = 85;
// if문
if (score >= 90) {
System.out.println("A grade"); //JAVA의 출력문
} else if (score >= 80) {
System.out.println("B grade");
} else {
System.out.println("C grade");
}
// switch문
int day = 3;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
// ...
default:
System.out.println("Invalid day");
}
// for문
for (int i = 1; i <= 5; i++) {
System.out.println("Number: " + i);
}
// while문
int count = 0;
while (count < 5) {
System.out.println("Count: " + count);
count++;
}
- if문은 조건에 따라 특정 블록을 실행한다.
- switch문은 정수나 문자열 값에 따라 다양한 블록 중 하나를 선택하여 실행한다.
- for문은 반복 횟수가 정해진 경우에 사용하며, while문은 조건에 따라 반복을 수행한다.
다음 2탄에서는 객체 지향 프로그래밍 (Object-Oriented Programming, OOP)에 대해 자세히 다루어 보겠습니다 :)
반응형
'코딩 > JAVA' 카테고리의 다른 글
메서드와 클래스의 차이? (2) | 2023.08.06 |
---|---|
Spring 공부하기 전 알아야하는 JAVA 기초 개념 (2탄) - 객체 지향 프로그래밍 (Object-Oriented Programming, OOP) (2) | 2023.08.06 |
[JAVA] 멤버 변수 private으로 선언 후 생성자(Constructor)를 사용하는 이유 (0) | 2023.07.15 |
[JAVA] Getter와 Setter 개념과 사용방법 (0) | 2023.07.15 |
[JAVA] DIP 개념과 추상화 (Abstraction) VS 구체화 (Instantiation) (0) | 2023.07.15 |