- package com.soft.kakaxi;
- /**
- * 三元操作符类型保持一致
- * @author 小俊
- *desc: 1、若两个操作数不可转换则不转换,直接返回object
- * 2、若两个操作数是明确的表达式(比如变量),按照正常的2禁制转换,int转Long Long装foalt
- * 3、返回类型为范围较大真
- */
- public class Client {
- public static void main(String[] args) {
- int i = 80;
- String s1 = String.valueOf(i<100?90:100);
- String s2 = String.valueOf(i<100?90:100.0);
- System.out.println(s1);
- System.out.println(s2);
- System.out.println(s1.equals(s2));
- }
- }
1、若两个操作数不可转换则不转换,直接返回object
2、若两个操作数是明确的表达式(比如变量),按照正常的2禁制转换,int转Long Long装foalt
3、返回类型为范围较大真