조건문의 기본 문법은 아래와 같다.
if (조건식1) {
//조건식1의 결과가 참일 때 실행하고자 하는 명령문;
} else if (조건식2) {
//조건식2의 결과가 참일 때 실행하고자 하는 명령문;
} else {
//조건식1의 결과도 거짓이고, 조건식2의 결과도 거짓일 때 실행하고자 하는 명령문;
}
예를 들어보자
int a = 90;
if(a >= 90){
System.out.println("A학점");
}else if(a >= 80){
System.out.println("B학점");
}else{
System.out.println("C학점");
}
이런 식으로 작성 되어있으면 출력 되는 값은
int a =90; 으로 a 값이 주어져 있기때문에
첫번째 조건식인 a >= 90 조건을 만족해서
"A학점" 이 출력 된다.
예시와 다르게 a 의 값이 83이면
첫 번째 조건식인 a >= 90 조건을 만족하지 못하고
두 번째 조건식인 a >= 80 조건을 만족하기 때문에
"B학점"이 출력된다.
마지막으로 a 의 값이 70이면
첫 번째 조건식인 a >= 90 조건을 만족하지 못하고
두 번째 조건식인 a >= 80 조건도 만족하지 못하기 때문에
마지막 조건식인
"C학점"이 출력된다.
'study > java' 카테고리의 다른 글
자바[JAVA] while 반복문 (0) | 2024.06.18 |
---|---|
자바[JAVA] for 반복문 (0) | 2024.06.17 |
자바[JAVA] 삼항연산자 (0) | 2024.06.10 |
자바[JAVA] charAt (2) | 2024.06.03 |
자바[JAVA] toCharArray() (1) | 2024.06.03 |