数值类型转换(不改变被转换类型变量值)
//将范围较小类型赋值给范围较大类型可以不显示完成(java自动扩展),反之,则必须显示完成(byte < short < int < long < float < double)
int sum = 10;
sum += 4.5; //sum = (int)(sum + 4.5) 4.5编译默认double型
//保留小数点后两位:
double time = 9;
System.out.println((int)(time *100)/100.0); //向下取整
System.out.println((int)(time *100 + 0.5)/100.0); //向上取整
JAVA数值类型转换
最新推荐文章于 2023-05-09 20:35:20 发布