728x90
반응형
Java 프로그래밍에서 자주 사용되는 비교 연산자와 조건문인 if-else에 대해 알아보겠습니다.
1. 비교 연산자와 논리 변수
Java에서는 다양한 비교 연산자를 사용하여 변수나 값을 비교할 수 있습니다. 논리 변수 (`boolean`)를
사용하여 조건문을 만들 때 비교 연산자를 활용합니다. 아래는 비교 연산자의 예시입니다.
boolean b1 = true;
boolean b2;
b2 = !b1; // 반전 연산자를 사용하여 b1의 값을 반전
2. if-else 문
2.1. if 문
Java에서의 if 문은 조건이 참(`true`)일 때 특정 코드 블록을 실행합니다. 조건은 반드시 `boolean` 데이터
유형이어야 합니다.
int x = 1;
int y = 2;
if (x < y) {
System.out.println("x=" + x + ", y=" + y + " y가 크네요");
}
위 코드에서는 `x`가 `y`보다 작으면 "y가 크네요" 메시지를 출력합니다.
2.2. else 문
if 문과 함께 사용되며, if 조건이 거짓(`false`)일 때 실행됩니다.
if (x < y) {
System.out.println("x=" + x + ", y=" + y + " y가 크네요");
} else {
System.out.println("x=" + x + ", y=" + y + " x가 크네요");
}
2.3. if-else if 문
여러 조건을 순차적으로 검사하고, 조건 중 하나가 참인 경우 해당 블록을 실행합니다.
if (b2) {
System.out.println("if의 조건문이 b2=false입니다.");
} else if (b1) {
System.out.println("if의 조건문이 b1=true입니다.");
}
위 코드에서는 먼저 `b2`의 값을 확인하고, 그 다음에 `b1`의 값을 확인합니다.
3. 주의사항
- 조건문의 괄호 안에는 반드시 `boolean` 값을 반환하는 조건식이 있어야 합니다.
- 조건식이 `true`일 때 실행되는 블록은 중괄호 `{}`로 둘러싸여야 합니다.
- 조건문의 `else`나 `else if` 블록은 선택적으로 사용할 수 있습니다.
조건문은 Java 프로그래밍에서 중요한 역할을 하며, 프로그램의 흐름을 제어하고 원하는 동작을 수행하기
위해 필수적입니다. 적절한 조건문을 사용하여 프로그램을 논리적으로 구성할 수 있습니다.
728x90
반응형
'Java > Java Beginnig' 카테고리의 다른 글
[Java Beginning] Java에서의 문자열 변환과 특수 문자 사용 (0) | 2023.09.03 |
---|---|
[Java Beginning] Java 논리 연산자 AND(&, &&)와 OR(|, ||) (0) | 2023.09.03 |
[Java Beginning] Java에서의 연산자 (증가/감소, 나머지, 삼항 연산자) (0) | 2023.09.03 |
[Java Beginning] Java에서의 형 변환 (Type Casting in Java) (0) | 2023.09.03 |
[Java Beginning] Java의 연산과 변수 대입 (Calculation and Variable Assignment in Java) (0) | 2023.09.03 |