JAVA/이론

18. [ JAVA ] 조건문(Conditional Statements)

천재단미 2024. 12. 9. 09:20
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
home top bottom
}