用if條件判斷解決的,是不是用循環(huán)更好呢?
if(num/10==0){
? ? System.out.println("它是1位數(shù)");
}
if(num/10>0&&num/10<10){
? ? System.out.println("它是2位數(shù)");
}
if(num/10>=10&&num/10<100){
? ? System.out.println("它是個3位的數(shù)!");
}
if(num/10>=100&&num/10<1000){
? ? System.out.println("它是4位數(shù)");
}
是不是用循環(huán)更好呢?
2017-02-18
是的。用循環(huán),每次自除10,除到自己等于0,除的次數(shù)就是它的位數(shù)