자바 조건문

Huey·2023년 7월 9일

java

목록 보기
5/12

1. 조건문

1-1. 조건문

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

1-2. 조건문의 종류

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

2. if문

  • if문은 주어진 조건이 참일 경우에 지정된 구문이 실행된다
if(조건식){	// true or false
	... 실행할 구문 ... 
}

2-1. if문의 조건식

  • 비교식(비교 연산자 사용)

  • 논리식(논리 연산자 사용)

  • boolean 값

2-2. if~else문

  • 그렇지 않으면?
  • if문의 조건이 참일 경우에 실행되는 구문이라면, if문의
    조건과 반대되는 경우에 실행되는 구문이 else 문이다.
  • else 문은 독립적으로 실행될 수 없고, 반드시 if문의 뒤에
    위치해야 한다.
if( 조건 ){
	.. 실행할 구문 ..
} else {
	.. 반대 경우에 실행할 구문 ..
}

2-3. if ~ else if ~ else 구문

  • if문과 else문 사이에 else if 문으로 두번째 조건, 세 번째 조건,..
    나열할 수 있다
  • else if문은 필요한 만큼 나열할 수 있으며, 필요치 않을 경우 else문은
    생략 가능하다.
if ( 1차 조건 ){
	...
} else if( 2차 조건 ){
	...
} else {
	...
    
    

3. switch

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

3-1. switch 문법

> switch( 기준값 ){
	case 값1:
		.. 실행할 구문...
		break;
	case 값2:
		.. 실행할 구문...
		break;
	case 값n:
		.. 실행할 구문...
		break;
	default:
		.. 모든 조건이 충족되지 않았을때..
		break;
}
  • 실습
  • 결과

    	F학점이 나왔으므로 "70점 이하입니다"가 출력된다.

0개의 댓글