123456789101112131415161718192021222324252627282930313233343536 |
- class Operator04
- {
- public static void main(String[] args)
- {
- //三元运算符
- // age = 18
- int age = 17;
- // 18判断
- //( age >= 18 ) 条件
- boolean flag = ( age >= 18 ) ? true : false;
- System.out.println(flag);
- //兼容类型
- int s = 60;
- //钱
- byte m = 100;
- short s1 = 1000;
-
- //编译问题?
- // 结果1 和结果 2 数据类型兼容
- // int b = ( s >= 60 ) ? m : s1;
- // 结果1 和结果 2 数据类型兼容
- //byte b = ( s >= 60 ) ? m : 128;
- //常量优化机制。127
- byte b = ( s >= 60 ) ? m : 127;
- System.out.println(b);
-
- }
- }
|