这个为什么是循环三次,没看明白

来源:4-15 编程练习

一杯2块的奶茶

2015-06-04 16:59

不是可以循环4次吗,到0.999还可以循环吧

写回答 关注

3回答

  • Perona
    2015-06-04 17:11:28
    已采纳

    int变量相除,结果一定是int类型的。/(除号)用于两个int类型时,结果只取整数部分,而不是根据四舍五入进行取舍。

    如本例到第三循环。9/10得到的是0,不满足循环条件num != 0,所以跳出循环。所以只有3次循环哦。

    一杯2块的奶...

    非常感谢!

    2015-10-13 16:47:52

    共 1 条回复 >

  • Mefa
    2015-06-04 17:09:06

    第三次循环结束,注意num为int型,0.999实际num值为0,wile条件判断不成立,不可能进入到循环体执行第四次循环

  • sivenfan
    2015-06-04 17:07:12

    代码呢?


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题