A ? B : C
?和:分为三部分
A:一定为一个条件语句
A如为真则运行B
A如为假则运行C
例题 int a=6
int b=a>4? 7 : 9将a>4作为判定条件 如条件成立,将7赋值给a 如条件不成立,将9赋值给a
a=6 b=7
数据类型
![](https://i-blog.csdnimg.cn/blog_migrate/d39033821a28814f29f628c42a633e42.png)
![](https://i-blog.csdnimg.cn/blog_migrate/dcd22275dbfe7e936e689c71ee2ed53e.png)
这是自动类型转换
强制类型转换
int a=(int) 40.4
要用括号输出说明强制执行int转换
A ? B : C
?和:分为三部分
A:一定为一个条件语句
A如为真则运行B
A如为假则运行C
例题 int a=6
int b=a>4? 7 : 9将a>4作为判定条件 如条件成立,将7赋值给a 如条件不成立,将9赋值给a
a=6 b=7
数据类型
这是自动类型转换
强制类型转换
int a=(int) 40.4
要用括号输出说明强制执行int转换