问答详情
源自:4-15 编程练习

为什么说程序正确输出错误???

https://img4.mukewang.com/5b6104a70001848f13660768.jpg

这是什么情况??

提问者:慕数据4683465 2018-08-01 08:54

个回答

  • 郑家茹凉
    2018-08-01 09:24:05
    已采纳

    num>=0这个地方注意一下输入可能为0

  • 00青年
    2018-08-01 09:44:31

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;

    if(num >= 0 && num <=999999999){

    while(num != 0){

        count = count + 1;

        num = num / 10;

    }

    System.out.println("它是个"+ count +"位的数!");


    }else{

        System.out.println("输出有误");

    }

    }

    }

    感叹号是中文的。格式应对应完整。


  • qq_一夕暮光_0
    2018-08-01 09:34:59

    https://img1.mukewang.com/5b610e1b0001b9db19201080.jpg你看下  我的,

    你把代码给我一份我可以给你改。

  • qq_一夕暮光_0
    2018-08-01 09:33:02

    我知道了你最后用的是for循环,但是没给输出 语句,最后直接输出的是if循环的 输出,明白?


  • qq_一夕暮光_0
    2018-08-01 09:27:23

    在?能把 代码给我一份吗?