Необходимо запросить ввод с клавиатуры количество людей в команде (от двух до пяти). Потом присвоить каждому из них значение int. Делаю это с помощью простого массива. При введении количества 5, вроде всё работает как надо, но при 2-3-4 выдаётся ошибка: " Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 at com.company.Main.main(Main.java:50) " package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int i; //Определяем количество газодымозащитников System.out.print("Введите количество газодымозащитников: "); i = scan.nextInt(); if (i < 2 || i > 5) { System.out.println("ВВЕДЕНО НЕВЕРНОЕ ЗНАЧЕНИЕ!!! ВВЕДИТЕ ПРАВИЛЬНОЕ КОЛЛИЧЕСТВО ГАЗОДЫМОЗАЩИТНИКОВ!!! (2 - 5)!!!"); System.exit(0); } int[] a = new int[i]; float g1 = a[0]; // Давление при включении первого газодымозащитника float g2 = a[1]; // Давление при включении второго газодымозащитника float g3 = a[2]; // Давление при включении третьего газодымозащитника float g4 = a[3]; // Давление при включении четвёртого газодымозащитника float g5 = a[4]; // Давление при включении пятого газодымозащитника //Определяем давление при включении у всех газодымозащитников: System.out.print("Введите давление при включении первого газодымозащитника: "); g1 = scan.nextFloat(); System.out.print("Введите давление при включении второго газодымозащитника: "); g2 = scan.nextFloat(); if (i == 3) { System.out.print("Введите давление при включении третьего газодымозащитника: "); g3 = scan.nextFloat(); } else if (i == 4) { System.out.print("Введите давление при включении третьего газодымозащитника: "); g3 = scan.nextFloat(); System.out.print("Введите давление при включении четвёртого газодымозащитника: "); g4 = scan.nextFloat(); } else { System.out.print("Введите давление при включении третьего газодымозащитника: "); g3 = scan.nextFloat(); System.out.print("Введите давление при включении четвёртого газодымозащитника: "); g4 = scan.nextFloat(); System.out.print("Введите давление при включении пятого газодымозащитника: "); g5 = scan.nextFloat(); } System.out.println(g1); System.out.println(g2); System.out.println(g3); System.out.println(g4); System.out.println(g5); } }