while循環(huán)求回答
while(num != 0){
count++;
num/=10;
}
System.out.println("它是個"+ count+"位的數(shù)!"
第一步 num=999 ?count=1 num=99
第二步?num=99 count=2??num=9
第三步??num=9 count=3 num0.9
怎么就可以判斷出來num!=0 輸出是三位數(shù)?
求解答,一直不理解
while(num != 0){
count++;
num/=10;
}
System.out.println("它是個"+ count+"位的數(shù)!"
第一步 num=999 ?count=1 num=99
第二步?num=99 count=2??num=9
第三步??num=9 count=3 num0.9
怎么就可以判斷出來num!=0 輸出是三位數(shù)?
求解答,一直不理解
2016-09-25
舉報
2016-09-25
第三步 num=9 count=3 num=0 ? ?注意9/10是等于0
2016-10-03
怎么能知道程序運行的步驟?
2016-09-25
9/10是等于0的,所以可以以此作為條件判斷
2016-09-25
先判斷num是否大于1小于999999999,然后設(shè)置count=1再然后黏貼你后面while的方法體!
2016-09-25
我認(rèn)為用if語句和for循環(huán)語句得出結(jié)果會更簡便!