Java - Conditional

iseon_u·2022년 4월 9일
0

Java

목록 보기
5/77
post-thumbnail

Conditional 조건문


if 문

if ( 조건식 ) {
			실행문;
			실행문;
}
  • 조건식의 결과에 따라 블록 실행 여부가 결정
  • 조건식이 true 이면 블록을 실행하고 false 이면 블록을 실행하지 않고 빠져나감
  • 중괄호는 여러 개의 실행문을 묶음

if - else 문

if ( 조건식 ) {
			실행문;
} else {
			실행문;
}
  • 조건식이 true 이면 if 문의 블록이 실행된다.
  • 조건식이 false 이면 else 문의 블록이 실행된다.
  • 두 개중 하나의 블록이 실행되고 전체 if 문을 빠져나간다.

if - else if 문

if ( 조건식_1 ) {
			실행문_1;
} else if ( 조건식_2 ) {
			실행문_2;
} else {
			실행문_3;
}
  • 조건식_1 만 true 이면 if 문의 블록이 실행된다.
  • 조건식_2 만 true 이면 else if 문의 블록이 실행된다.
  • 둘다 ture 이면 실행문_1,2 가 실행된다.
  • 둘다 false 이면 else 문의 블록이 실행된다. (생략 가능)

switch 문

switch ( 변수 ) {
	case 값_1:
			실행문;
			break;

	case 값_2:
			실행문;
			break;

		default:
			실행문;
}
  • 처리해야 하는 경우의 수가 많을 때 유용한 조건문
  • 조건식 결과는 정수 또는 문자열이어야 한다. (⚠️ 제약 조건)
  • case 문의 값은 정수, 상수(문자 포함), 문자열만 가능 (⚠️ 제약 조건)
  • 변수 값과 동일한 값을 갖는 case 로 가서 실행문을 실행
  • 동일한 값을 갖는 case 가 없으면 default 로 가서 실행
  • default 는 생략 가능
  • break 은 탈출 명령문 (🚨 실수로 빼먹는 경우가 많음)
  • break 이 없다면 case 값과 상관없이 이후 코드 연달아 실행
profile
🧑🏻‍💻 Hello World!

0개의 댓글