三元运算符、数据类型转换

1、三元运算符

使用格式:条件式?值1:值2

运算规则:若条件式的值为true,则整个表达式取值1,否则取值2

例:int a = 3;

        int b= a > 5 ?  ++a : 8

结果:a

= 3 , b = 8

2、隐式类型转换(自动类型转换):一定不会丢失数据

例子三元运算符、数据类型转换_第1张图片

输出三元运算符、数据类型转换_第2张图片

 3、显式类型转换(强制类型转换):有可能会丢失数据

例子:int  a=(int)45.23

你可能感兴趣的:(eclipse)