[JAVA/기초] 조건문JAVA/JAVA 기초2023. 12. 22. 20:46
Table of Contents
728x90
반응형
자바에서는 주로 if, else if, else와 같은 조건문을 사용하여 프로그램의 흐름을 제어합니다. 이러한 조건문은 주어진 조건에 따라 다른 동작을 실행하도록 합니다. 아래는 주요한 조건문에 대한 설명과 예제입니다.
1. if:
int number = 10;
if (number > 0) {
System.out.println("양수입니다.");
}
- if문은 주어진 조건이 참인 경우에 코드 블록을 실행합니다.
- 여기서 number > 0은 참이므로 중괄호 내부의 코드가 실행됩니다.'
2.if-else:
int number = -5;
if (number > 0) {
System.out.println("양수입니다.");
} else {
System.out.println("음수 또는 0입니다.");
}
- if-else문은 주어진 조건이 참이면 첫 번째 코드 블록을 실행하고, 그렇지 않으면 두 번째 코드 블록을 실행합니다.
- 여기서 number > 0이 거짓이므로 else 블록이 실행됩니다.
3.else-if:
int number = 0;
if (number > 0) {
System.out.println("양수입니다.");
} else if (number < 0) {
System.out.println("음수입니다.");
} else {
System.out.println("0입니다.");
}
- else if문은 여러 조건 중 하나를 선택하여 해당하는 코드 블록을 실행합니다.
- 여기서 number가 0이므로 세 번째 코드 블록이 실행됩니다.
4. 중첩된 if문:
int age = 18;
boolean isStudent = true;
if (age >= 18) {
System.out.println("성인입니다.");
if (isStudent) {
System.out.println("학생입니다.");
} else {
System.out.println("직장인입니다.");
}
} else {
System.out.println("미성년자입니다.");
}
- if문 안에 또 다른 if-else문이 있는 경우, 중첩된 if문이라고 부릅니다.
- 위 예제에서는 age가 18 이상이므로 첫 번째 코드 블록이 실행되고, 그 안에서 isStudent가 참이므로 중첩된 if문의 첫 번째 코드 블록이 실행됩니다.
728x90
반응형
'JAVA > JAVA 기초' 카테고리의 다른 글
[Java/기초] 상속 (1) | 2024.01.14 |
---|---|
[JAVA/기초] 간단한 객체지향 인스턴스 OPP (1) | 2023.12.22 |
[JAVA/기초] 반복문 (0) | 2023.12.22 |
[JAVA/기초] Inheritance 상속 (0) | 2023.12.22 |
[JAVA/기초] Class, Method, Variable, Instance (0) | 2023.12.22 |
@코딩하는 자연대생 :: 자연대생도 코딩을 하고 싶어
Coding, Software, Computer Science 내가 공부한 것들 잘 이해했는지, 설명할 수 있는지 적는 공간