Все проверено, все стреляет, но по 4-му пункту не проходит Программа должна вывести сообщение "В домах с четными номерами проживает больше жителей.", если сумма четных элементов массива больше суммы нечетных.. Причем третий пункт, с нечетными номерами валидируется
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] array = new int[15];
int sum1 = 0;
int sum2 = 0;
ArrayList<Integer> arrayList1 = new ArrayList<>();
ArrayList<Integer> arrayList2 = new ArrayList<>();
for (int a = 0; a < 15; a++) {
array[a] = Integer.parseInt(reader.readLine());
}
for (int c = 0; c < 15; c++) {
int b = c % 2;
if (b == 0) arrayList1.add(array[b]);
else arrayList2.add(array[c]);
}
for (Integer anArrayList1 : arrayList1) sum1 += anArrayList1;
for (Integer anArrayList2 : arrayList2) sum2 += anArrayList2;
if (sum1 > sum2) System.out.println("В домах с четными номерами проживает больше жителей.");
else System.out.println("В домах с нечетными номерами проживает больше жителей.");
}
}package com.javarush.task.task07.task0706;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Улицы и дома
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] array = new int[15];
int sum1 = 0;
int sum2 = 0;
ArrayList<Integer> arrayList1 = new ArrayList<>();
ArrayList<Integer> arrayList2 = new ArrayList<>();
for (int a = 0; a < 15; a++) {
array[a] = Integer.parseInt(reader.readLine());
}
for (int c = 0; c < 15; c++) {
int b = c % 2;
if (b == 0) arrayList1.add(array[b]);
else arrayList2.add(array[c]);
}
for (Integer anArrayList1 : arrayList1) sum1 += anArrayList1;
for (Integer anArrayList2 : arrayList2) sum2 += anArrayList2;
if (sum1 > sum2) System.out.println("В домах с четными номерами проживает больше жителей.");
else System.out.println("В домах с нечетными номерами проживает больше жителей.");
}
}