728x90
반응형
자바에서 조건문은 프로그램의 흐름을 제어하는 데 사용되는 중요한 구문입니다.
- 조건식과 문장을 포함하는 블럭{}으로 구성
- 조건식의 연산결과에 따라 실행할 문장이 달라져 프로그램의 실행흐름을 변경할 수 있음
1. if
가장 기본적인 조건문으로, 조건이 참일 때 코드 블록을 실행합니다.
1) 기본 구문
if (조건식) { // 조건식이 true일 때 수행될 문장들 } // 조건식이 true이면 괄호{} 안의 문장들을 수행하고 false일 경우 수행하지 않음 |
2. if-else
조건이 참일 때와 거짓일 때 각각 다른 코드 블록을 실행합니다.
1) 구문 예시
int score = 75; if (score >= 80){ System.out.println("Pass"); } else { System.out.println("Fail"); } |
3. if-else if-else
여러 조건을 순차적으로 검사하여 해당하는 조건의 코드 블록을 실행합니다.
1) 구문 예시
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"); } |
4. switch
하나의 변수에 대해 여러 가지 경우를 처리할 때 사용합니다.
1) 구문 예시
char grade = 'B'; switch (grade) { case 'A': System.out.println("Excellent!"); break; case 'B': System.out.println("Good!"); break; default: System.out.println("Invalid grade"); } // break; 를 미작성시 코드 연산을 끝까지 진행하게 되어 시간이 더 소요됩니다. 꼭 작성하는게 좋습니다. |
728x90
반응형
'JAVA > 이론' 카테고리의 다른 글
21. [ JAVA ] 함수 (fanction) (1) | 2024.12.10 |
---|---|
20. [ JAVA ] 배열(array) (1) | 2024.12.09 |
19. [ JAVA ] 반복문 ( For && while ) (1) | 2024.12.09 |
17. [ JAVA ] 연산자(Operator) (0) | 2024.12.08 |
16. [ JAVA ] 규칙과 변수(variable) (0) | 2024.12.06 |