int[] array = new int[15];
    int sum_even=0;
    int sum_odd=0;


    for (int i = 0; i<array.length; i++){
        array[i] = Integer.parseInt(reader.readLine());}

    for (int i = 0; i<array.length; i++){
       if (i%2==0){
        sum_even+=array[i];}
        else {
        sum_odd+=array[i];

    }
       }
       if (sum_even>sum_odd){
       System.out.println("В домах с четными номерами проживает больше жителей.");}
        else if (sum_odd>sum_even){
            System.out.println("В домах с нечетными номерами проживает больше жителей.");
        }

    }
Если я делаю System.out.println(sum_even или odd) то выдает набор чисел с каждой новой строки, а не сумма массива (ну я точнее этого ожидал), но задача у меня все равно прошла. Вот понять не могу че такое