三元运算符 数据类型转换

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

数据类型

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

这是自动类型转换

强制类型转换

int a=(int) 40.4

要用括号输出说明强制执行int转换

你可能感兴趣的:(java)