count++跟num/=10什么意思?
if?(num?>=?0??&&?num<=999999999){ while(num?!=?0){ count++; num/=10; } System.out.println("它是個"+?count+"位的數!"); }?else{ System.out.println("輸入有誤!"); }
if?(num?>=?0??&&?num<=999999999){ while(num?!=?0){ count++; num/=10; } System.out.println("它是個"+?count+"位的數!"); }?else{ System.out.println("輸入有誤!"); }
2015-10-16
舉報
2015-10-16
count++ 是 ?count=count+1
num/=10 是 num=num/10
2015-10-17
Count 用來用來記錄循環次數,即位數。
num是int類型,例如 num=99/10 計算結果應是9.9。但是unm至存儲了9,最計算結果為unm=0;
2015-10-16
count++ 是 ?count=count+1 ? ? ? count用來記循環次數
num/=10 是 num=num/10 ? ? ? ? ?數字num位數-1
2015-10-16
這里使用的是復合賦值運算符。
復合賦值運算符就是在簡單賦值符“=”之前加上其它運算符構成,例如+=、-=、*=、/=、%=。
即:a+=1;d等價于a=a+1;
那么這里
count++; 等價于count=count+1;
num/=10; 等價于num=num/10;