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

错在哪里了?

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args){

    int num;

    int count=0;

    Scanner s=new Scanner(System.in);

    num=s.nextInt();

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

        while(num!=0){

            count++;

            num=num/10;

        }

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

    }else

    System.out.println("输入错误");

}

}



正在回答

5 回答

else后面应有{}

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

加油_hrh

语句块中只有一句,可以不要括号;但建议还是加上
2016-04-04 回复 有任何疑惑可以回复我~
#2

雪梨儿 提问者 回复 加油_hrh

嗯,谢谢
2016-04-06 回复 有任何疑惑可以回复我~

我试着运行了一下,没发现问题啊。

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

雪梨儿 提问者

那可能是提交问题了吧,谢谢~
2016-04-06 回复 有任何疑惑可以回复我~

num=s.nextInt();

没有给num定义整型

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

蓝田灬

别人早定义了好吗
2016-04-02 回复 有任何疑惑可以回复我~
#2

雪梨儿 提问者

前面定义了还是不对,提交问题吧。谢谢
2016-04-06 回复 有任何疑惑可以回复我~

没错吧

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

雪梨儿 提问者

可能是提交问题,谢谢啦
2016-04-06 回复 有任何疑惑可以回复我~

兄弟,讲道理,这个没错啊


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

雪梨儿 提问者

haha
2016-04-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

错在哪里了?

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