Coding/Java

Java Conditional(조건문)

heyoon2j 2020. 9. 16. 00:23

■ Java Conditional(조건문)

 - 조건식(Conditional Expression)

 - 실행문(Excution Statement)

 


1. if 계열

• if - else if - else 문

if(조건문){
	// 실행문
} else if(조건문){
	// 실행문
} else{
	// 실행문
}

// Example
int score = 2;
char grade;
if(score >= 9){
	grade = 'A';
} else if(score >= 7){
	grade = 'B';
} else{
	grade = 'C';
}

 


2. switch 계열

- switch ~ case 문의 조건문은 '값'이 들어오게 된다(boolean 값에 한정되지 않는다)

- case는 범위가 될 수 없다. 

- break 문을 사용하지 않으면, 기본적으로 Fall-through가 발생

switch('값'){
	case '값':
		// 실행문
		break;
	default:
		// 실행문
}

// Example
char grade = 'A';
switch (grade){  
	case 'A':
		System.out.println("훌륭!");
		break;
	case 'B':
		System.out.println("멋짐!"); // fall-through (의도된 것을 의미)
	case 'C':
		System.out.println("노력필요");
		break;
	default:
		System.out.println("점수가 이상한 걸?");
}

 

 

 

'Coding > Java' 카테고리의 다른 글

Java Arrays(배열)  (0) 2020.09.16
Java Loops(반복문)  (0) 2020.09.16
Java Operator(연산자)  (0) 2020.09.15
Java - Thread  (0) 2020.08.26
Java Variable & Data Type  (0) 2020.07.02