这样代码也可以得到3位数,但是会不会出现什么例外使出错?
int num = 999;
int count = 0;
for (int i=1 ; ;i=i*10){
if(num%i == num){
break;
}
count++;
}
System.out.println("它是个"+count+"位的数!");
int num = 999;
int count = 0;
for (int i=1 ; ;i=i*10){
if(num%i == num){
break;
}
count++;
}
System.out.println("它是个"+count+"位的数!");
2015-10-11
举报