Java的三元操作符
三元操作符
?:
示例 1 : 三元操作符
语法:表达式?值1:值2
如果表达式为真 返回值1
如果表达式为假 返回值2
public class HelloWorld {
public static void main(String[] args) {
int i = 5;
int j = 6;
int k = i < j ? 99 : 88;
// 相当于
if (i < j) {
k = 99;
} else {
k = 88;
}
System.out.println(k);
}
}
练习: 判断是否是工作日
(通过Scanner输入一个1-7之间的整数,使用三元操作符判断是工作日还是周末?)