我這樣做輸出的也對啊
int num = 999;
int count =1 ;
for(;num/10!=0;num=num/10){
? ? ?count=count+1;}
System.out.println("它是個"+count+"位的數");
int num = 999;
int count =1 ;
for(;num/10!=0;num=num/10){
? ? ?count=count+1;}
System.out.println("它是個"+count+"位的數");
2016-02-16
舉報
2022-03-25
你可以在你獲取的值后面寫“*1”,或者“+0”就可以了nbsp;我也碰到這個問題,請問解決了嗎?謝了
2016-02-16
如果你是單指判斷位數輸出這一段,那這個是可以的。要實現一個輸出必然是有很多種方法的。
如果你是指整個這一課用這段代碼,那不行的。這段代碼是為了實現“判斷一個數(小于10位)的位數“,你這段缺了判斷條件。
2016-02-16
for循環的用法不對。。