永发信息网

设变量x为float型切已经赋值,则语句“x=x*100+0.5/100.0”能将x 中的数值保留到小数点后面两位,并将第三位四舍五入吗?为什么?

答案:2  悬赏:30  手机版
解决时间 2021-08-24 00:48
设变量x为float型切已经赋值,则语句“x=x*100+0.5/100.0”能将x 中的数值保留到小数点后面两位,并将第三位四舍五入吗?为什么?
最佳答案

不行。x=x*100+0.5/100.0先把x乘以100再加上0.005则x变大了100多倍,怎么保留到小数点后两位呢?


要写成 x=(int)(x*100+0.5)/100.0;才行。先把x*100然后加上0.5取整之后就是四舍五入,然后除以100恢复为原来的x,相当于把x小数点后第三位四舍五入。

全部回答

float默认的就是保留小数点后两位吧?

而且默认的也应该是第三位四舍五入~~

如果不行的话用Float类型,可以设置~~

问一句~~是Java么?API里都有写

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
拜了师后怎么寻找师傅?
一般抢QB要多块,5QB的一般几秒钟就玩了?
舞阳县漯河舞阳县公安局舞泉镇派出所县人民医
为什么打雷不能开电脑
DNF60级平民弑魂手镯 项链 戒指戴什么好?
几何数学疑问
枣庄科技职业学院建筑工程系会计电算化要迁到
孝南区孝感孝南区应急管理局地址在哪,我要去
怎 样 才 能 在 不 关 空 间 的 情 况 下 ,
江岸区武汉克丽缇娜(百步亭世博园店)地址是什
做喷绘广告需注意什么?
脸上老是出油,怎么办?,我一直在用去油洗面
伊川县洛阳中国移动通信地址有谁知道?有点事
找个好听的班歌 立志的那种
姓王虎年7月16日上午10点28分生,取什么名好
推荐资讯
宝宝生病了恶心呕吐咳嗽吐的东西是黄色的大便
邓州市南阳卤肉饺子炒菜哪位知道具体地址啊
宜兴金三角能买到去杭州火车南站么?
为什么上学好无聊哟?
把名字改成火星文
谁有手机游戏像少年名捕类型的要JAR格式的(
我tm不愿意 中间的内断 背景音乐
我的皮肤暗黄,没有光泽,怎样才能使皮肤恢复
彼此喜欢要怎样才能结合一起
问世上有几多爱?
不会下红色警戒
怎么下载QQ炫舞才对
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?