Подскажите, почему не проходит такой вариант кода? Не могу понять, в чем ошибка. Как решить через деление по модулю я понял, сознательно хотел заполнить вручную два массива и посчитать их суммы. Не вышло) не могу понять, где ошибка.
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 Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] array = new int[15];
for (int i = 0; i < array.length; i++)
{
String s = reader.readLine();
array[i] = Integer.parseInt(s);
}
int[] array1 = new int[8];
array1[0] = array[0];
array1[1] = array[2];
array1[2] = array[4];
array1[3] = array[6];
array1[4] = array[8];
array1[5] = array[10];
array1[6] = array[12];
array1[7] = array[14];
int sum1 = 0;
for (int b = 0; b < array1.length; b++)
sum1 += array1[b];
int[] array2 = new int[8];
array2[0] = array[1];
array2[1] = array[3];
array2[2] = array[5];
array2[3] = array[7];
array2[4] = array[9];
array2[5] = array[11];
array2[6] = array[13];
array2[7] = array[15];
int sum2 = 0;
for (int a = 0; a < array2.length; a++)
sum2 += array2[a];
{ if (sum1 > sum2)
System.out.println("В домах с четными номерами проживает больше жителей.");
else
System.out.println("В домах с нечетными номерами проживает больше жителей.");
}
}
}