[JAVA] 조건문

java의 조건문은 if, switch, 3항 연산식이 있다.

if문

if (조건 1) {
	//조건 1이 참일 경우 수행
}
else if (조건 2) {
	//조건 1이 거짓이고, 조건 2가 참일 경우 수행
}
else {
	//모든 조건이 거짓일 경우 수행
}

Switch문

  • expr은 반드시 byte short char int만 가능

    long, float, double 불가능

    정수로 형변환이 가능한 데이터 타입만 들어갈 수 있다.

    버전이 올라가면서 String, enum 타입이 가능해짐

  • break의 유무 확인

    switch (expr) { 
      case value1: 
        //statement1 
        break; 
      case value2: 
        //statement2 
        break; 
      case value3: 
        //statement3 
        break; 
      default: }
    
  • switch (expr) { case value1: //statement1 break; case value2: //statement2 break; case value3: //statement3 break; default: }

3항 연산자

type name = (condition)? value1 : value2;

condition이 참일 경우 왼쪽 value1를 할당 거짓일 경우 오른쪽 value2를 할당

댓글남기기