代碼錯誤吧?
if (num >= 0 ?&& num<=999999999){ while(num != 0){ count++; num/=10; } System.out.println("它是個"+ count+"位的數!"); } else{ System.out.println("輸入有誤!"); } 代碼錯誤吧,如果輸入0咧?
if (num >= 0 ?&& num<=999999999){ while(num != 0){ count++; num/=10; } System.out.println("它是個"+ count+"位的數!"); } else{ System.out.println("輸入有誤!"); } 代碼錯誤吧,如果輸入0咧?
2015-06-29
舉報
2015-06-29
小問題,具體看程序需求,按你這里,把while循環條件設為num!=0就可以了