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