该指令用于统计阵列中每个字符串中的数字位数,并将其分配给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
你是指数字字符串的数量?或者字符串的长度? –