為什么不能輸出結果顯示是幾位?
? public static void main(String[] args) {
? ? //判斷一個數(小于10位)的位數。
? ? int n=999;
? ? for(int i=1;i<9;i++){
? ? if(n<10){
? ? System.out.println("一位數");
? ? break;
? ? }
? ? int s=10^i;
? ? if((n/s)<10){
? ? System.out.println("這是一個"+(i+1)+"位數");
? ? break;
? ? }
? ? continue;
? ? }
? ? ?
? ?}
? ? ? ?}
2016-03-05
for的執行語句應該有個system.out.println()
2016-03-05
?Integer num_Integer = num ;?
?String num_String = num_Integer.toString();
?count = num_String.length();
?System.out.println("它是個"+count+"位的數!");