- package com.itheima.operator;
- public class TernaryOperatorDemo {
- /**
- * 题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a>
- * b)?a:b这是条件运算符的基本例子。
- *
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- int score = 67;
- char grade;
- // grade = score>=90?grade='A':score>60?grade='B':grade='C';
- // grade =(Character) (score>=90?grade='A':score>60:grade='B':grade='C');
- grade = score>=90?'A':(score>60?'B':'C'); //三元运算符的嵌套 ,即为分区间判断
- System.out.println(grade);
- }
- }
复制代码 |