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+"位的数!");
}
}
=<没见过,倒是<=经常看到,这是java中的关系运算符,和数学一样的。
一个for循环就完事…
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+"位的数!");
}
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+"位的数!");
}
for(int i=1;i<=num;i=i*10){