1. 조건문 (Conditional Statements)
- if 문
if문은 조건이 참일 때 특정 블록의 코드를 실행합니다.
public class Conditional {
public static void main(String[] args) {
int number = 10;
if (number > 0) {
System.err.println("양수");
}
}
}
- if-else 문
조건이 참일 때와 거짓일 때 각각 다른 블록의 코드를 실행합니다.
public class Ifel {
public static void main(String[] args) {
// if-else 문
int number = -5;
if (number > 0) {
System.out.println("양수");
} else {
System.out.println("양수 X");
}
}
}
- else-if 문
else-if문은 여러 조건을 확인할 때 사용됩니다.
public class elif {
public static void main(String[] args) {
int number = -1;
if (number > 0) {
System.out.println("양수");
} else if (number < 0) {
System.out.println("음수");
} else {
System.out.println("0입니다");
}
}
}
- switch 문
변수의 값을 기준으로 여러 경우를 나누어 실행합니다.
public class swit {
public static void main(String[] args) {
int day = 3;
String dayName;
switch (day) {
case 1:
dayName = "월요일";
break;
case 2:
dayName = "화요일";
break;
case 3:
dayName = "수요일";
break;
default:
dayName = "주말";
break;
}
System.out.println(dayName);
}
}
2. 반복문(Loops)
- for 문
정해진 횟수만큼 반복하는 문입니다.
public class forse {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println("현재 값:" + i);
}
}
}
- while 문
조건이 참인 동안 반복됩니다.
public class whiles {
public static void main(String[] args) {
int i = 0;
while (i < 5) {
System.out.println("현재 값: " + i);
i++;
}
}
}
- do-while 문
조건이 참인 동안 반복하나, 최소 한 번은 실행됩니다.
public class dowhile {
public static void main(String[] args) {
int i = 0;
do {
System.out.println("현재 값: " + i);
i++;
} while (i < 5);
}
}
3. 제어문 종료 및 건너뛰기
- break
반복문이나 switch 문을 종료합니다.
public class breaks {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // i가 5일 때 반복 종료
}
System.out.println("현재 값: " + i);
}
}
}
- continue
현재 반복을 건너뛰고 다음 반복으로 이동합니다.
public class continues {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // 짝수일 때 현재 반복 건너뛰기
}
System.out.println("홀수: " + i);
}
}
}
요약
- 조건문: if, else, if-else, switch를 사용해 조건에 따라 흐름 제어
- 반복문: for, while, do-while을 사용해 특정 코드를 반복 실행
- 제어문 종료 및 건너뛰기: break와 continue를 사용할 수 있음
GitHub - Koras02/java-bloging: https://thinky.tistory.com/category/Back-End/Java
https://thinky.tistory.com/category/Back-End/Java. Contribute to Koras02/java-bloging development by creating an account on GitHub.
github.com
LIST
'Back-End > Java' 카테고리의 다른 글
[Java] 6장 상속과 다형성 (0) | 2025.03.06 |
---|---|
[Java] 5장 클래스와 객체 (0) | 2025.03.02 |
[Java] 4장 메서드 작성 (0) | 2025.02.26 |
[Java] 2장 변수와 데이터 타입 (0) | 2025.02.25 |
[Java] 1장 Java란? 객체 지향 프로그래밍 언어 Java (0) | 2025.02.25 |