Quel est l'erreur SVP?
Résolu
futur ingenieure
Messages postés
133
Date d'inscription
Statut
Membre
Dernière intervention
-
futur ingenieure Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
futur ingenieure Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
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 ..
A voir également:
- Quel est l'erreur SVP?
- Une erreur s'est produite instagram ✓ - Forum Instagram
- Erreur 0x80070643 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
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");