Minwoo Dev.

[Java] else if 본문

Java

[Java] else if

itisminu 2023. 11. 7. 15:08
728x90
반응형
SMALL

if와 else 외에 다른 조건을 추가하여 코드를 작성하고 싶다면 else if 를 사용해야 한다.

 

if문의 세트는 if - else if - else 의 순으로 조건이 참인지 검사한다.

 

int scoreA = 58;

 

90점 이상은 A, 90점 미만 80점 이상은 B, 나머지는 C라고 할 때 if - else if를 작성해 보면

if (scoreA>=90) {
	System.out.println("A");
}
else if (scoreA<90 && scoreA>=80) {
	System.out.println("B");
}
else {
	System.out.println("C");
}

 

위와 같이 작성할 수 있다.

실행하면

 

그리고, else if는 여러 개를 사용할 수 있다.

if (scoreA>=90) {
	System.out.println("A");
}
else if (scoreA<90 && scoreA>=80) {
	System.out.println("B");
}
else if (scoreA<80 && scoreA>=70) {
	System.out.println("C");
}
else {
	System.out.println("바보!");
}

 

위처럼 사용할 수 있다.

실행하면

 

 

그리고 else도 생략할 수 있다!

 

if (scoreA>=90) {
	System.out.println("A");
}
else if (scoreA<90 && scoreA>=80) {
	System.out.println("B");
}
else if (scoreA<80 && scoreA>=70) {
	System.out.println("C");
}

 

위처럼 작성한다면 scoreA가 70보다 작을 경우에는 아무것도 실행되지 않고 종료될 것이다.

 

실행하면

 

 

 

 

출처 - 나도코딩 자바 강의 https://www.youtube.com/watch?v=NQq0dOoEPUM&t=11013s

728x90
반응형
LIST

'Java' 카테고리의 다른 글

[Java] For 문  (0) 2023.11.11
[Java] switch 문  (0) 2023.11.09
[Java] else  (0) 2023.11.07
[Java] 조건문 If  (0) 2023.11.05
[Java] 퀴즈 3. 생년월일 및 성별 출력  (0) 2023.11.05