Cześć mam taki kod
import java.util.Scanner;
class Pracownik{
String imie;
String nazwisko;
int wiek;
float zarobek;
}
public class Pracownicy {
public static void main(String[] args){
String x;
System.out.println("System zapisywania pracowników.");
int n;
System.out.println("Ile pracowników w firmie?");
Scanner in=new Scanner(System.in);
n=in.nextInt();
Pracownik[] pracownicy=new Pracownik[n];
for (int i=0;i<=pracownicy.length;i++){
System.out.println("Podaj imie"+pracownicy[n]+"pracownika");
x=in.nextLine();
pracownicy[n].imie=x;
}
}
}
Problem w tym,że wywala mi błąd przy tablicy,który wygląda tak:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at Pracownicy.main(Pracownicy.java:20)
Nie wiem zbytnio o co chodzi jestem jeszcze newbie.
Proszę o pomoc.