哪里错了吗,请问大神们。

来源:4-15 编程练习

Eudoralovida

2018-10-03 14:53

https://img.mukewang.com/5bb4672a0001565503670246.jpg运行成功 ,输出count为什么还是0呀?

写回答 关注

2回答

  • 竟然还有叫某君的
    2018-10-03 16:11:09
    已采纳

    题主的问题出在还没有理解while循环的执行条件上;

    while循环条件是括号内的条件满足,即判断结果为true时才会执行循环操作,题主的代码中while的判断符号有误,所以实际上这个循环一次也没有执行;

    下面给出一个本题的循环样例,题主可以参考一下

    while (tmp > 0) {
                tmp /= 10;            
                cnt++;        
    }
  • qq_昔年乄_bHNQV0
    2018-10-03 16:15:25

    while判断条件错了,没有进入循环直接出来了改为

    while(num>0&&num<=999999999)

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

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

1165552 学习 · 17587 问题

查看课程

相似问题