JAVA/java 실습
[자바JAVA] 연산자 - 삼항연산자
자바칩 프라푸치노
2020. 9. 17. 21:54
안녕하세요 자바칩 프라푸치노입니다.
오늘은 삼항연산자에 대한 실습을 해보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package sec01_exam;
public class ConOpEx {
public static void main(String[] args) {
int score = 85;
char grade = (score > 90)? 'A' : ((score > 80)? 'B' : 'C');
System.out.println(score +"점은 " + grade + "등급입니다.");
}// 삼항연산자의 형식
// 수식? 참 : 거짓;
}
|
cs |
이론 포스팅에도 있던 코드인데요.
다시 살펴보겠습니다.
우선순위는 괄호 안에 코드 부터 봐야겠죠?
괄호안에 조건식을 보시면
score > 80이냐 묻고 있네요.
score 는 85니까 참이죠.그러면 B가 됩니다.
그럼 이제 전체로 돌아와서
코드는
(score >90)? 'A': 'B' ;
이게 되겠네요
score가 90보다 크냐 묻네요.
아니죠! 그럼 B가 출력이 되겠습니다.
확인해봅시다.
요렇게 나왔네요.
수고하셨습니다 *^^*
728x90