A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 贺靖轩 中级黑马   /  2013-3-28 19:31  /  1195 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

黑马程序员_毕向东_JAVA基础视频第02天-08-类型转换.avi 中 在9分20S左右 毕老师举了这么一个例子:
当Int 类型的数据与 Float类型数据 进行运算的时候,结果会转换为 Float 类型的数据,这里毕老爷讲得有点太激情了,所以出了点小差错。 ——最终根据虚拟机的设定在自动类型提升后最终会转换成Double类型的数据。具体细节大家补齐吧,目前正在赶进度,时间不太充裕。

1 个回复

倒序浏览
class Demo
{       
        public static void main(String[] args)
        {
                int a=6;
                float f=3.3f;
       
                float i=a+f;
                System.out.print(i);
        }
       
}

根据代码的运算情况:Int 类型的数据与 Float类型数据进行运算的时候,最终是能用float接受的..如果是double类型,赋值会损失精度的..你在好好理解下毕老师的类型转换吧

评分

参与人数 1黑马币 +20 收起 理由
贺靖轩 + 20 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马