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

eclipse测试正确的为啥错误

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

for(int i=1;i=<num;i=i*10){

    int j=num/10;

    if(j>1){

        count+=1;

    }

}

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

}

}


正在回答

5 回答

=<没见过,倒是<=经常看到,这是java中的关系运算符,和数学一样的。

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

一个for循环就完事…

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

public static void main(String[] args){

 int num = 999;

 int count = 0;

 for(int i=1;i<=num;i=i*10){

  if(num%i!=1){

   count+=1;

  }

 }

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

 }


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

 public static void main(String[] args){
  int num = 999;
  int count = 0;
  for(int i=1;i<=num;i=i*10){
   int j=num/10;
   if(j>1){
    count+=1;
   }
  }
  System.out.println("它是个"+count+"位的数!");
  }

0 回复 有任何疑惑可以回复我~
for(int i=1;i<=num;i=i*10){


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

举报

0/150
提交
取消

eclipse测试正确的为啥错误

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