public?class?Test{
public?static?void?main(String[]?args){
int?num=999;
int?count=0;
if(num>=0&&num<=999999999){
while(num?!=0){
count++;??//這個為什么最后是次數(shù)。看不懂。
num/=10;????//還有這個?是什么意思?有什么用?
}
System.out.println("它是個"+?count+"位的數(shù)!");
}else{
System.out.println("輸入有誤!");
}
}
}
9 回答

D萌萌達
TA貢獻2條經(jīng)驗 獲得超0個贊
count++的意思是count=count+1,例如第一次循環(huán)就是count=count+1=0+1=1,第二次循環(huán)就是count=count+1=1+1=2。count的初始值是0,每次循環(huán)加1,所以最后結(jié)果是循環(huán)次數(shù)
num/=10意思是num=num/10

浮生若夢hz
TA貢獻4條經(jīng)驗 獲得超1個贊
count是定義的一個初始計數(shù)變量,因為count在while循環(huán)體里,在滿足條件的情況下進行+1;所以是次數(shù)。
num/=10;意思是num的值除以10;
添加回答
舉報
0/150
提交
取消