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

来源:4-15 编程练习

朵朵的呆呆

2015-07-01 10:47

我抄的答案也不对?

写回答 关注

3回答

  • 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:58:23

    共 1 条回复 >

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

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

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

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

1165172 学习 · 17581 问题

查看课程

相似问题