Условие выполняется верно, а пишет что не верно!
package com.javarush.task.task07.task0706;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
1. Создать массив на 15 целых чисел.
2. Ввести в него значения с клавиатуры.
3. Пускай индекс элемента массива является номером дома, а значение - числом жителей, проживающих в доме.
Дома с нечетными номерами расположены на одной стороне улицы, с четными - на другой. Выяснить, на какой стороне улицы проживает больше жителей.
4. Вывести на экран сообщение: "В домах с нечетными номерами проживает больше жителей." или "В домах с четными номерами проживает больше жителей."
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] home = new int[15];
int count = 0;
int count1 = 0;
for (int i=0; i<home.length; i++) {
home[i] = Integer.parseInt(reader.readLine());
if (home[i]%2==0) {
count++;
}
if (home[i]%2!=0) {
count1++;
}
}
if (count<count1) System.out.println("В домах с нечетными номерами проживает больше жителей.");
if (count>count1) System.out.println("В домах с четными номерами проживает больше жителей.");
}
}