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

哪里错了啊

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

if(num != 0 && num >= 999999999);{

while(num != 0){

    num = num / 10;

    count++;

}


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

} else{

System.out.println("输入有误!");

}




}

}


正在回答

3 回答

正确代码

public class HelloWorld{

    public static void main(String[] args){

        int num = 999;

        int count = 0;

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

            while(num != 0){

                num = num / 10;

                count++;

            }



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

        } else{

            System.out.println("输入有误!");

        }
    }
}


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

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

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

int num = 999;

    int count = 0;

    for(int i=1;i<100;i++){

        ++count;

        if(num<10){

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

            break;

        }

        num = num/10;

    }


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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165574    人
  • 解答问题       17587    个

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

进入课程

哪里错了啊

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