[JAVA] 제어문 - 조건문

선형채·2022년 6월 9일
0

JAVA

목록 보기
2/13
post-thumbnail

제어문이란 ?

  • 제어문이란, 프로그램 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것이다.
  • 일반적으로 조건식과 실행 구문인 중괄호(블록, { })으로 구성되어 있다.

제어문 종류

- 조건문 : if문 , if-else문 , switch문

if문

if(조건식){
	조건식이 true일때 실행되는 문장
    }

if-else문

if(조건식){
	조건식이 true일떄 실행되는 문장
    }else{
    	조건식이 false일때 실행되는 문장
        }
if-else문 조합
if 문법                              
if(조건식1) {                         
   조건식1이 true일 때 실행되는 문장               
}                                  
else if(조건식2) {                    
   조건식2가 true일때 실행되는 문장           
}                                  
....                               
else {                             
   모든 조건이 해당되지 않을때 실행되는 문장    
}                                  
                                   
조합1 : if                           
조합2 : if - else                    
조합3 : if - else if                 
조합4 : if - else if - else          

예시

// if문 실습                                            
int a = 7;                                           
                                                     
// 기본적인 스타일                                          
if(a % 2 == 0) {                                     
	System.out.println("짝수 입니다.");           
}else {                                              
	System.out.println("홀수 입니다.");                   
}                                                    
                                                     
// c언어 스타일 -> old 정석 스타일                             
if(a % 2 == 0)                                       
{                                                    
	System.out.println("짝수 입니다.");                   
}                                                    
else                                                 
{                                                    
	System.out.println("홀수 입니다.");                   
}                                                    
                                                     
// 중괄호 없이도 가능! -> 단, 참일때 if문 다음 한줄만 실행된다 -> 추천하지 않는다.

switch문

  • switch문은 어떤 변수의 값에 따라서 문장을 실행할 수 있도록 하는 제어문이다.
    switch(변수){
        case 값1 : 
            실행문; 
            break;
        case 값2 : 
            실행문; 
            break;  
        default : (모든값이 아닐때 실행된다.)  
    }
예시

  int value = 1;

    switch(value){
        case 1: 
            System.out.println("1");
            break;
        case 2:
            System.out.println("2");
            break;
        case 3 :
            System.out.println("3");
            break;
        default :
            System.out.println("그 외의 숫자");
    }

JDK7부터는 문자열도 가능

String str = "A";

    switch(str){
        case "A": 
            System.out.println("1");
        case "B":
            System.out.println("2");
        case "C" :
            System.out.println("3");
        default :
            System.out.println("그  외의 숫자");
    }
profile
JAVA BACK-END DEVELOPER 👩‍💻

0개의 댓글