Всем привет. Что-то смотрю и не понимаю почему условия четности не проходят.
package com.javarush.task.task07.task0706;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Улицы и дома
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int [] addressArr = new int [15];
int oddCounter = 0;
int evenCounter = 0;
for (int i = 0; i < addressArr.length; i++){
addressArr[i] = Integer.parseInt(reader.readLine());
if(i%2!=0 || i==0){
oddCounter += addressArr[i];
}
else{
evenCounter += addressArr[i];
}
}
if(oddCounter>evenCounter){
System.out.println("В домах с нечетными номерами проживает больше жителей.");
}
if (oddCounter<evenCounter) {
System.out.println("В домах с четными номерами проживает больше жителей.");
}
}
}