1、三元运算符
使用格式:条件式?值1:值2
运算规则:若条件式的值为true,则整个表达式取值1,否则取值2
例:int a = 3;
int b= a > 5 ? ++a : 8
结果:a
= 3 , b = 8
2、隐式类型转换(自动类型转换):一定不会丢失数据
例子
输出
3、显式类型转换(强制类型转换):有可能会丢失数据
例子:int a=(int)45.23
1、三元运算符
使用格式:条件式?值1:值2
运算规则:若条件式的值为true,则整个表达式取值1,否则取值2
例:int a = 3;
int b= a > 5 ? ++a : 8
结果:a
= 3 , b = 8
2、隐式类型转换(自动类型转换):一定不会丢失数据
例子
输出
3、显式类型转换(强制类型转换):有可能会丢失数据
例子:int a=(int)45.23