조건문

이동현·2023년 7월 9일
0

Java

목록 보기
5/24

📕 조건문

1. 조건문

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

2. 조건문의 종류

  • if문
  • if ~else문
  • if ~ else if ~ else문
  • switch문

3. if문

  • if문은 주어진 조건이 참일 경우에 지정된 구문이 실행된다

    if(조건식){	// true or false
    ... 실행할 구문 ... 
    }

4. if문의 조건식

  • 비교식(비교 연산자 사용)
  • 논리식(논리 연산자 사용)
  • boolean 값

5. if~else문

  • 그렇지 않으면?

  • if문의 조건이 참일 경우에 실행되는 구문이라면, if문의
    조건과 반대되는 경우에 실행되는 구문이 else 문이다.

  • else 문은 독립적으로 실행될 수 없고, 반드시 if문의 뒤에
    위치해야 한다.

    	if( 조건 ){
    		.. 실행할 구문 ..
    	} else {
    		.. 반대 경우에 실행할 구문 ..
    	}

6. if ~ else if ~ else 구문

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

  • else if문은 필요한 만큼 나열할 수 있으며, 필요치 않을 경우 else문은 생략 가능하다.

    if ( 1차 조건 ){
        ...
    } else if( 2차 조건 ){
        ...
    } else {
        ...
    }

7. switch

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

    switch( 기준값 ){
    	case 값1 :
    			.. 실행할 구문...
    			break;
    	case 값2:
    			...실행할 구문...
    			break;
    	case 값n:
    			...실행할 구문...
    			break;
    	default:
    			..모든 조건이 충족되지 않았을때..
    			break;
    	}
  1. 삼항 연산자

    if( 조건식 ){
    ....
    } else {
    ....
    }
  • 단순한 if문일 경우 라인수를 획기적으로 줄여주는 방식이 삼항 연산자이다.

0개의 댓글

관련 채용 정보