1. 三元运算符
格式
(条件表达式)?表达式1 : 表达式2 ;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;
示例:
1. 获取两个数中大数。
int x=3,y=4,z;
z = (x>y)?x:y;//z变量存储的就是两个数的大数。
int x = 1; int y = 2; int z; z = x > y ? x : y; System.out.println(z); //2 |
2. 判断一个数是奇数还是偶数。
int x=5; System.out.println((x%2==0?"偶数":"奇数")); |