remplissage d'une matrice
bonsoir, j'ai un problème au niveau du remplissage de la matrice étant un attribut dans la classe individu, l'instaciation de Individu est dans la classe ClassMain. l'erreur est : java.lang.NullPointerException au niveau d la ligne: ms[i][j] = sc.nextInt();Mon code est:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| import java.util.Scanner;
public class Individu {
public static int id;
public int ms[][];
private static Scanner sc;
public void creerMatriceS(int[][] ms){
int c= MainClass.getNbClient();
int p= MainClass.getNbPeriode();
sc = new Scanner(System.in);
for (int i=0; i<c; i++){
for (int j=0; j<p; j++){
System.out.println("donnez la case "+j+ " de la ligne "+i+" de la matrice de stock");
ms[i][j] = sc.nextInt();
}
}
}
public Individu(){
id++;
this.creerMatriceS(ms);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
} |
merci