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

这代码哪里写的有问题吗!

我抄的答案也不对?

提问者:朵朵的呆呆 2015-07-01 10:47

个回答

  • Perona
    2015-07-01 11:05:26
    已采纳

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

    这里变量名写错了,前面定义的的num,到这里怎么成mum,改过来即可。

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

    括号是成对出现的,别缺了。缺了2个}。

    修改后的代码

    public class HelloWorld{
    public static void main(String[] args){
        int num = 999;
        int count = 0;
    
        if (num >= 0  && num<=999999999){
            while(num != 0){
                count++;
                num/=10;
            }
            System.out.println("它是个"+ count+"位的数!");
        } else{
            System.out.println("输入有误!");
        }
      }
    }

    注意代码的缩进,这样以后阅读起来也不费劲。

  • 疏影寒秋
    2015-07-01 10:55:03

    代码写得好丑啊

  • 康振宁
    2015-07-01 10:51:52

    变量名都不一致,括号也不是成对出现的,你还说抄的答案?