成功打印“它是個(gè)3位的數(shù)!”,然而還是不對,,,
public?class?HelloWorld{ public?static?void?main(String[]?args){ int?num?=?999; int?count?=?0; for(;num!=0;num?/=10){ ????count+=1; ?} System.out.println("它是個(gè)"+count+"位的數(shù)!"); } }
public?class?HelloWorld{ public?static?void?main(String[]?args){ int?num?=?999; int?count?=?0; for(;num!=0;num?/=10){ ????count+=1; ?} System.out.println("它是個(gè)"+count+"位的數(shù)!"); } }
2015-12-31
舉報(bào)
2016-01-10
系統(tǒng)要求來寫
2015-12-31
簡單點(diǎn)的吧, System.out.println( String.valueOf(num).length());
2015-12-31
如果num = 0, 那么count = 0,這不就成了 0是0位數(shù)了,而0應(yīng)該是1位數(shù)吧?
2015-12-31
判斷一個(gè)數(shù)(小于10位)的位數(shù)。 這個(gè)條件沒用上,所以雖然是三位數(shù),沒按要求來
2015-12-31
這樣寫沒有問題