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