Minwoo Dev.
[Java] else if 본문
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 |