继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【金秋打卡】第6天 Java入门第一季(IDEA工具)升级版

勤满不满
关注TA
已关注
手记 33
粉丝 0
获赞 24

课程名称:Java入门第一季(IDEA工具)升级版

课程章节:第2章 变量和常量

课程讲师: IMOOC老齐

课程内容

Java中的强制类型转换

相信小伙伴们也发现了,尽管自动类型转换是很方便的,但并不能满足所有的编程需要。   

例如,当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢?

显然,这种转换是不会自动进行的!因为 int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现了。

语法:( 数据类型 ) 数值

运行结果:

可以看到,通过强制类型转换将 75.8 赋值给 int 型变量后,结果为 75,数值上并未进行四舍五入,而是直接将小数位截断。

明白了吧,强制类型转换可能会造成数据的丢失哦,小伙伴们在应用时一定要慎重哦!

public class HelloWorld{
    public static void main(String[] args) {
        double heightAvg1=176.2;
        int heightAvg2=(int)heightAvg1;
        System.out.println(heightAvg1);
        System.out.println(heightAvg2);
    }
}

http://img4.mukewang.com/635c4e44000103a508600642.jpg

课程收获

今天学习了java中的强制类型转换,老师讲的很好,收获蛮多的.












打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP