不知道為什么不對
nt num = 999; int count = 0; while(true) { ? ?num=num/10; ? ?count++; ? ?if(num<1) ? ?break ; } System.out.println("他是一個"+count+"位數(shù)");?
nt num = 999; int count = 0; while(true) { ? ?num=num/10; ? ?count++; ? ?if(num<1) ? ?break ; } System.out.println("他是一個"+count+"位數(shù)");?
2016-05-27
舉報
2016-05-28
System.out.println("它是一個"+count+"位的數(shù)!");
試試,可能是輸出文字匹配問題,結(jié)果沒算錯。順便一提:同是int類型的兩個數(shù)相除會直接砍掉小數(shù)部分,也就是9/10 = 0; ? 23 / 5 = 4;
2016-05-27
int num = 999;