萌新求助
double result = 1.0;// result == 1.0result += 2.6;// result == 3.6
result ++;// result == 4.6
result * 5;// result == 4.6,虽然乘以 5,但结果并没有保存起来
result = (int)(result + 0.5)// result == 5
这里没明白第四条(result * 5;// result == 4.6,虽然乘以 5,但结果并没有保存起来)
为什么第三条和第二条都保存了而第四条没保存
保存是保存到哪里,怎么保存,保存原理
顺便告诉我一下悬赏怎么整{:10_245:} 第四条:改成result=result*5就好了,因为result变量乘以5后,本身并没有变,你可以将结果赋值给result,这样就达到你想要的效果了
第五条:result本身是5.1的浮点型,强制转换为int整形是会丢失精度,只能保留一位(仅仅取整数部分)
悬赏:升级为鱼友一即可获得权限(100)积分 这年头为了最佳答案真不容易,难题不会做,简单题又抢不到,楼主发发慈悲吧{:10_266:} 昨非 发表于 2020-8-22 23:04
这年头为了最佳答案真不容易,难题不会做,简单题又抢不到,楼主发发慈悲吧
谢谢,明白了
我竟然忘了这个{:10_257:}
我可能需要补补脑了{:10_285:}
还有我好像把最佳答案设置错了,应该把解答的信息设置为全场最佳{:10_256:} oooooook 发表于 2020-8-22 23:24
谢谢,明白了
我竟然忘了这个
我可能需要补补脑了
没事,刚入门都这样,慢慢来,至于你设的最佳嘛,,,人生污点啊(玩笑),继续加油
页:
[1]