조건문이란?
조건문은 프로그램의 흐름을 제어하기 위해 사용되는 문법 구조
if 문
주어진 조건이 참일 때만 코드 블록이 실행되는 구조
if (조건식) {
// 조건식이 참일 때 실행될 코드
}
사용자의 나이에 따라 성인인지 아닌지 판단하는 조건문
int age = 20;
if (age >= 18) {
System.out.println("성인입니다.");
}
esle if 문
else if 문은 여러 조건을 검사할 때 사용된다. 첫 번째 if 문이 거짓일 경우 다음 조건을 검사한다.
if (조건식1) {
// 조건식1이 참일 때 실행될 코드
} else if (조건식2) {
// 조건식2가 참일 때 실행될 코드
} else {
// 모든 조건식이 거짓일 때 실행될 코드
}
점수에 따라 학점을 부여하는 조건문
int score = 85;
if (score >= 90) {
System.out.println("A 학점");
} else if (score >= 80) {
System.out.println("B 학점");
} else if (score >= 70) {
System.out.println("C 학점");
} else {
System.out.println("F 학점");
}
반목문이란?
반복문은 특정 조건이 만족될 때까지 동일한 코드 블록을 여러 번 실행할 수 있도록 해주는 구문
While 문
while문은 조건이 참인 동안 계속해서 반복 실행되는 구조
while (조건식) {
// 조건식이 참인 동안 반복 실행될 코드
}
1부터 10까지의 숫자를 출력하는 반복문
int i = 1;
while (i <= 10) {
System.out.println(i);
i++;
}
for 문
for 문은 반복 횟수가 정해진 경우 사용되며, 반복문 내에서 초기화, 조건식, 증감식을 모두 정의할 수 있다.
for (초기화; 조건식; 증감식) {
// 조건식이 참인 동안 반복 실행될 코드
}
1부터 10까지의 숫자를 출력하는 반복문
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
'자바' 카테고리의 다른 글
[자바(Java)] Java로 MVC 패턴 이해하기 (0) | 2025.01.06 |
---|---|
[자바(Java)] 상속과 다형성의 이해 (0) | 2025.01.06 |
[자바(JAVA)] 스트림이란?(stream) (0) | 2024.09.05 |
[자바(JAVA)] 람다식이란? (7) | 2024.09.05 |