为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

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("输入有误!");
    }
  }
}

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

1 回复 有任何疑惑可以回复我~

代码写得好丑啊

0 回复 有任何疑惑可以回复我~
#1

朵朵的呆呆 提问者

这是系统安排的,最初就是这样,我改过但不对,又改了过来
2015-07-01 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信