該指令用於統計陣列中每個字符串中的數字位數,並將其分配給numberDigits。如何計算數組的每個字符串中有多少位數?
我在做什麼錯在這裏?
public void computeStatistics(String []strings){
numberDigits = 0;
for(String s : strings){
for(int i : s.toCharArray()){
if(i >= 0 || i <= 2)
numberDigits++;
}
}
}
爲什麼不'numberDigits + = s.length();'但是應該有一個單獨的numberDigits爲每個字符串? –
'if(i> = 0 || i <= 2)'總是會返回true,你想要測試什麼? – Maljam
你是指數字字符串的數量?或者字符串的長度? –