Java 조건문

NasK!m_311·2022년 8월 7일
0

Java

목록 보기
12/39
post-thumbnail

💡 조건문이란.?

= 무조건 실행되는 것이 아니라, 특정 조건을 충족할 경우에만 실행되는 구문.


💡 if문

= 주어진 조건이 참(true)일 경우에만 실행된다.

* 해석 방법
	= if문을 만나면 조건식을 확인한다.
    	1. 조건식이 참이라면 if문 안쪽으로 들어와서 코드를 실행한다.
        2. 조건식이 거짓이라면 if문 안쪽으로 들어오지 않는다.
        3. 조건식 자리에는 boolean타입의 값, 비교식, 논리식이 올 수 있다.

* 사용법 :
	
    if(조건식) {
    	조건식이 참일 때 실행되는 영역;
	}        

💡 if ~ else문

= if문은 조건이 참일 경우에 실행되는 구문이라면, else문은 조건이 거짓일 경우 실행되는 구문이다.
	else문은 독립적으로 실행될 수 없고, 반드시 if문 뒤에 위치해야 한다.
    else문은 없어도 된다. (거짓일 경우 실행시키지 않고 싶을 때.)

* 사용법 :
	
    if(조건식) {
    	조건식이 참일 떄 실행되는 영역;
	} else {
    	조건식이 거짓일 때 실행되는 영역;
	}        

💡 if ~ else if ~ else

= if문과 else문 사이에 else if문으로 두 번째 조건, 세 번째 조건.., n번쨰 조건을 나열할 수 있다.

* 사용법 :
	if(조건식1) {
    	조건식1이 참일 때 실행되는 영역
	} else if(조건식2) {
    	조건식1은 거짓, 조건식2가 참일 때 실행되는 영역;
	} else if(조건식3) {
    	조건식1,2s는 거짓, 조건식3이 참일 때 실행되는 영역;
	} else if(조건식n) {
     	...
    } else {
    	위에 있는 조건식이 모두 거짓일 때 샐행되는 영역;
	}        

💡 switch문

= switch문은 하나의 변수(기준 값)에 대한 여러가지 case를 정의하는 구문이다.
	if문은 조건에 식(비교식,부등식)이 사용될 수 있지만, 
    	switch문은 분기 조건이 반드시 일치하는 "값"에 대해서만 처리 가능하다.

* 사용법 :
	switch(기준값) {
    	case1 :
        	기준값 ==1일 때 실행되는 영역;
        case2 :
        	기준값 ==2일 때 실행되는 영역;
        ...
        default :
        	기준값이 위에 있는 모든 값이 아닐 때 실행되는 영역;
	}
    
* 특성 
	1. 기준값이 값1일 때 실행이되면 default값을 제외한 나머지 case영역이 위에서부터 차례로 실행된다.
    2. break; 키워드를 사용하면 즉시 switch문을 탈출 할 수 있다.
profile
메리아빠, 먹다가 죽어도 되는 개발자.(살뺴자....)

0개의 댓글