겸쨔

[java] if, if else, if else if 조건문 본문

lang/java

[java] if, if else, if else if 조건문

겸쨔 2024. 7. 20. 00:35
반응형

 

조건문에 대해 알아보자.

 

조건문이란?

특정 조건을 만족 시켰을 때,

개발자가 미리 지정한 코드를 동작하게 만들어주는 녀석이다.

 

조건문에도 여러가지가 존재한다.

IF문, IF ELSE문, IF ELSE IF문, Swtich Case문, 삼항 연산자 등

 

위 5가지가 모두 특정 조건을 만족할 때의 행위를 지정할 수 있는 조건문이고,

상황에 따라서 편하게 쓰면 된다.

 

이 글에서는 IF문, IF ELSE문, IF ELSE IF문을 먼저 다뤄보자.

 

먼저 IF문이다.

소괄호 안에 조건식이 들어가고,

결과가 참일 시 중괄호 안이 동작한다.

결과가 거짓이면 중괄호 안은 동작하지 않는다.

if (true) {
	// 수행문
    	// 조건식의 결과가 참일 시 동작
}

 

 

두번째는 IF ELSE문이다.

소괄호 안에 조건식이 들어가고,

결과가 참일 시 IF문의 중괄호 안이 동작한다.

결과가 거짓이면 ELSE문의 중괄호 안이 동작한다.

if (true) {
	// 수행문
	// 조건식의 결과가 참일 시 동작
} else {
	// 수행문
	// 조건식의 결과가 거짓일 시 동작
}

 


세번째는 IF ELSE IF문이다.

각 IF문 뒤 소괄호 안에 각각의 조건식이 들어가고,

각각의 조건식의 결과가 참일 시 각각의 중괄호 안이 동작한다.

모든 조건식의 결과가 거짓일 시 ELSE문의 중괄호 안이 동작한다.

if (true) {
	// 수행문
	// 첫 번째 조건식의 결과가 참일 시 동작
} else if (true) {
	// 수행문
	// 두 번째 조건식의 결과가 참일 시 동작
} else {
	// 수행문
	// 모든 조건식의 결과가 거짓일 시 동작
}
반응형

'lang > java' 카테고리의 다른 글

[java] break continue 차이  (0) 2024.07.20
[java] 자바란 ?  (0) 2024.07.20
[java] 2중 for 반복문  (0) 2024.07.19
[java] for 반복문  (0) 2024.07.19
[java] 연산자  (0) 2024.07.19