這樣代碼也可以得到3位數(shù),但是會(huì)不會(huì)出現(xiàn)什么例外使出錯(cuò)?
int num = 999;
int count = 0;
? ? for (int i=1 ; ;i=i*10){
if(num%i == num){
? break;
}
count++;
}
System.out.println("它是個(gè)"+count+"位的數(shù)!");
int num = 999;
int count = 0;
? ? for (int i=1 ; ;i=i*10){
if(num%i == num){
? break;
}
count++;
}
System.out.println("它是個(gè)"+count+"位的數(shù)!");
2015-10-11
舉報(bào)
2015-10-12
可以 ?就是按照題目你沒(méi)判斷這個(gè)數(shù)是否小于10位