求大佬詳細解析關于這個題目的自增++的意思,有點蒙!
if (num >= 0? && num<=999999999){? ? ? ? ? ? ? ?//第一行這個是判斷輸入范圍,這個理解意思!
while(num != 0){? ? ? ? ? ? ? ? ? ? //這個也理解是循環語句先判斷輸入值不能為0才執行下一步
count++;? ? ? ? ? ? ? ? ? ? ? ? ?//這個不理解了,這個自增 表達啥意思?
num/=10;? ? ? ? ? ? ? ? ? ? ? ? ?//這個是計算輸入數字的倍數,理解!
}
System.out.println("它是個"+ count+"位的數!");/*? 這些下面的都理解,我就是不理解的是判斷條件
} else{? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 成功后,為啥里面有這個count++,為啥不直接輸
System.out.println("輸入有誤!");? ? ? ? ? ? ? ? ? 出 他是個+num+位數,這樣子!? 可能是我語法
}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 不精,就是想問下 關于循環的關系,里面數值的變化有點蒙,尤其是這個自增的變量!
2019-09-04
不等于0就是至少是一位數,每除10一次就增加一位數。count代表這個數是幾位數