8.Java中的强制类型转换
- 格式:pdf
- 大小:130.26 KB
- 文档页数:4
Java中的强制类型转换
相信小伙伴们也发现了,尽管自动类
型转换是很方便的,但并不能满足所
有的编程需要。
例如,当程序中需要将double型变量
的值赋给一个int型变量,该如何实
现呢?
显然,这种转换是不会自动进行的!
因为int型的存储范围比double型
的小。此时就需要通过强制类型转换
来实现了。
语法:(数据类型)数值
运行结果:可以看到,通过强制类型转换将75.8
赋值给int型变量后,结果为75,数
值上并未进行四舍五入,而是直接将
小数位截断。
明白了吧,强制类型转换可能会造成
数据的丢失哦,小伙伴们在应用时一
定要慎重哦!
从高精度到低精度
任务
练习时间又到了,一起来做个填空题
吧!
在编辑器中,定义了两个变量,请将
第4行中的错误修改完整,将身高的
平均值强制转换为整数值。运行结果如图所示:
publicclassHelloWorld{
publicstaticvoidmain(String[]args)
{
doubleheightAvg1=176.2;
intheightAvg2=(int)heightAvg1;
System.out.println(heightAvg1);
System.out.println(heightAvg2);
}