I'm a beginner at programming in Java. I'm aware of the number of topics on this particular message error but I haven't been able to fix this issue. The error is indicated to be in line 23 in the following code. I'm aware the problem seems to be linked to null references, but I'm failing to see how my method "Recommander" isn't assigning values to all the references.
public class Recommander{
// predetermined array of series
private String[] serie= {"Friends S1","Friends S2",
"Friends S6","Friends S7", "Friends S8", "How I met your mother S1",
"How I met your mother S2","How I met your mother S3 ","Castle S3",
"Santa Clarita Diet S1", "Modern Family S1","Modern Family S2",
"Family Guy S6", "The Simpsons S5"};
// array of the purchases of one customer
private int[] profil ;
//number of profiles in the database
private int nbProfils = 10 ;
// array of all the profiles from the database and the series available
private int[][] records ;
// creation of an instance of the object Recommander
public Recommander() {
for (int k=0;k<=nbProfils-1; k++) {
for (int i=0; i<=serie.length-1;i++) {
records[k][i]= (int) (Math.random())*2 ;
}
}
}
// Display of the series available in store
public String affichageSerie() {
String Affichage = "" ;
for (int i = 0 ; i<=serie.length-1; i++) {
Affichage = Affichage + serie[i] + "\n" ;
}
return Affichage ;
}
}