説明は、配列の各文字列に含まれる桁数を数え、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();'ではないのですが、それぞれの文字列に対して別々の数字があるはずですか? –
'if(i> = 0 || i <= 2)'は常にtrueを返します。何を試そうとしていますか? – Maljam
数字の文字列の文字数を意味しますか?または文字列の長さ? –