1.三元运算符
A ? B : C
A:一定是一个条件语句,如果A为真那么执行B,反之执行C。
例如:
int a =3;
int b =a>2 ? a++:8;
a= 4,b =3。
int a =3;
int b =a>2 ? ++a:8;
a= 4,b =4 。
int a =3;
int b =a>5 ? a-- : 8;
a= 3,b =8。
int a =5;
int b=a<2 ? a++ : 9;
if(a<2){
b=a++
}else{
b=9
}
2.类型转换
自动类型转换:又称为隐式类型转换一定不会丢失数据(一般默认都是自动类型转换)
强制类型转换:又称显示类型转换有可能会丢失数据
首先创建一个类
定义一个主函数
定义byte型变量mybyte,并赋值
定义int型变量myint,并赋值
定义float型变量myfloat,并赋值
定义char型变量mychar,并赋值
定义double型变量mydouble,并赋值
输出mybyte+myfloat
输出mybyte*myint
输出mybyte/mychar
输出mydouble+mychar