The last condition didn't match.
What's the error in the code?
package com.codegym.task.task07.task0706;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Streets and houses
*/
public class Solution {
public static int evenHouses;
public static int oddHouses;
public static void main(String[] args) throws Exception {
//write your code here
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] houses = new int[15];
for (int i = 0; i < houses.length; i++) {
houses[i] = Integer.parseInt(reader.readLine());
if (houses[i] % 2 == 0)
evenHouses++;
else
oddHouses++;
}
if (evenHouses > oddHouses)
System.out.println("Even-numbered houses have more residents.");
else if (oddHouses > evenHouses)
System.out.println("Odd-numbered houses have more residents.");
}
}