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

这道练习题的这两种实现方式都对吗?

  1. public class Pratice{
    public static void main(String[] args){
    int num = 999;
    int count = 0;
    if(num>=0&&num<=999999999){
     for(;num!=0;){
         count++;
         num=num/10;
     }
    System.out.println("它是个" + count + "位的数!");
    }
    else {
        System.out.println("number is invalid");
    }
    }
    }

  2. public class Practice{
    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

Lynn你 提问者

谢谢!
2016-06-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这道练习题的这两种实现方式都对吗?

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