Quel est l'erreur SVP?
Résolu
futur ingenieure
Messages postés
185
Statut
Membre
-
futur ingenieure Messages postés 185 Statut Membre -
futur ingenieure Messages postés 185 Statut Membre -
Bonjour,
String N="";
BigInteger[] mo=null;
BigInteger[] co=null;
System.out.println("les blocs cryptés sont");
for(int v=0;v<bl.length;v++){
mo[v]=new BigInteger(bl[v]);
mo[v]= mo[v].modPow(e,n);
System.out.println( mo[v]);
N=N+ mo[v].toString()+" ";
}
---> il m'affiche :Exception in thread "main" java.lang.NullPointerException
pourtant j'ai fait throws ..
String N="";
BigInteger[] mo=null;
BigInteger[] co=null;
System.out.println("les blocs cryptés sont");
for(int v=0;v<bl.length;v++){
mo[v]=new BigInteger(bl[v]);
mo[v]= mo[v].modPow(e,n);
System.out.println( mo[v]);
N=N+ mo[v].toString()+" ";
}
---> il m'affiche :Exception in thread "main" java.lang.NullPointerException
pourtant j'ai fait throws ..
4 réponses
Tes tableaux mo et co sont null ...
L'instanciation n'est pas fait correctement.... je te propose d'utiliser des tableaux dynamiques... c'est plus propre et pas besoin de savoir la taille du tableau. Par exemple :
ArrayList<Long> mo = new ArrayList<Long>();
ArrayList<Long> co = new ArrayList<Long>();
System.out.println("les blocs cryptés sont");
L'instanciation n'est pas fait correctement.... je te propose d'utiliser des tableaux dynamiques... c'est plus propre et pas besoin de savoir la taille du tableau. Par exemple :
ArrayList<Long> mo = new ArrayList<Long>();
ArrayList<Long> co = new ArrayList<Long>();
System.out.println("les blocs cryptés sont");