判斷一個數(小于10)的位數/ 輸入num=999/ count=0/ 為啥count要初始為一?
終于過了 ,但為啥 ?for 中 的count 要 初始為 一 ? 呢 ? ?大佬快來~~~! public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(count=1;count<10;count++){ 10="">0){ ? ? num=num/10; }else{break;} }System.out.println("它是個"+count+"位的數!"); } }
2016-11-07
個位數除以10之后因為是Int類型,所以結果為0,但是個位數的數位為1,所以count初始值為1