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

错在哪里了?

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
提交
取消
Java入门第一季(IDEA工具)
  • 参与学习       1168022    人
  • 解答问题       18753    个

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

进入课程

错在哪里了?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号