您当前的位置: 首页 >  Java

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

全网首发:JAVA中的+=,会直接把float赋值给int变量,编译器不报错

柳鲲鹏 发布时间:2020-08-05 11:00:48 ,浏览量:0

  今天研究了一个布局功能,然后产生了疑惑:这里把一个float加到int再赋值给int,精度有丢失,怎么不报错?

  于是吾专门写了一个代码:

int test = 3;

// 不报错。
test += 0.5F;

//报错
test = test + 0.5F;

  别说,真没报错。大哥这太过分了!这样会引起各种莫名其妙的问题,还不好查。

  从代码来看,这个特性很多年前就有了。吾现在才知道。吾一直认为float不能直接给int,要造型。

 

结果请看:

https://quantum6.blog.csdn.net/article/details/108002730

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0510s