檢查輸出包含:它是個3位的數!
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if (num>=0 && num<999999999){
? ? while( num!=0){
? ? ? ? count++;
? ? ? ? num/=10;
? ? }
? ? System.out.println("它是個"+count+"位的數!");
}else{
? ? System.out.println("輸入有誤!");
}
}
}
2017-09-21
!!!
2017-08-29
if (num>=0 && num<999999999){
do{
???? ? ?count++;
? ? ? ? num/=10;
}while( num>1){
? ? ? ??System.out.println("它是個"+count+"位的數!");
}else{
? ?System.out.println("錯誤");
}
}
2017-08-29
public?class?HelloWorld { ????/** ?????*該方法支持無線位數的數字判斷 ?????*/ ????public?static?void?main(String[]?args) ????{ ????????int?num?=?999; ????????int?count?=?0; ????????int?maxNum?=?1;//用于循環判斷num?為幾位數的臨界數值?10?100?1000?..... ????????while(num?>?maxNum) ????????{ ????????????maxNum?*?=?10; ????????????count?++; ????????} ????????System.out.println("它是個"+count+"位的數!"); ????} }