从数组中查找奇数的和

Nat*_*Tan 0 java arrays loops

我的程序应该从数组中取奇数并计算数组中奇数出现的次数.

例如,countOdds({3,7,2,4})应返回2,因为数组中有两个奇数.

public int countOdds (int[] values) {
int oddTotal=0;
for(int i=0;i<values.length;i++){
if(i%2!=0){
oddTotal=oddTotal+1;
}
}
return oddTotal;
Run Code Online (Sandbox Code Playgroud)

我得到这些结果: 我的结果http://gyazo.com/e802b78671018a23b73402ecfeb9b994.png

Kep*_*pil 7

您正在检查您的计数器i而不是值values[i].