分类:
单目运算符:~3
双目运算符:3 + 4
三目运算符:
格式:比较表达式?表达式1:表达式2;
例子:x > y ? x: y;
比较表达式:结果是个boolean类型;
执行流程:
根据比较表达式的结果,true或者false
如果是true,就把表达式1作为结果
如果是fales,就把表达式2作为结果
练习:
获取两个整数中的最大值
获取三个整数中的最大值
比较两个整数是否相同
[代码]java代码:
?
1 2 3 4 | int a = 10;
int b = 20;
int max = (a > b ? a: b);
System.out,println(" 两者最大值是"+max);
|
[代码]java代码:
?
1 2 3 4 5 6 | int a = 10;
int b = 20;
int c = 30;
int max1 = (a > b ? a: b);
int max2 = (max1 > c ? max1: c);
System.out.println(max2); // 取得三者最大值
|
[代码]java代码:
?
1 2 3 4 | int a = 10;
int b = 20;
int c = (a == b);
System.out.println(c); //c 是 true 或 false
|
原文链接:http://www.apkbus.com/blog-833059-61615.html
打开App,阅读手记