erreur NullPointerException à l'éxécution
ce petit programme se compile correctement mais erreur à la ligne indiquée ci dessous: si je supprime les "resultat.add(...) le progamme s'éxécute correctement
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 28 29 30 31 32 33 34 35 36 37 38 39
| for (i=0; i<tt.length; i++)
{
System.out.print("nmb"+":"+ (i+1)+" "+":"+ tt[i][0]+" "+":"+ tt[i][1]+" "+ ":"+tt[i][2]+" "+":"+ tt[i][3]+" "+":"+ tt[i][4]+" "+":"+ tt[i][5]);
System.out.println();
}
for (i=0;i<tt.length; i++)
for (j=0;j<tt[i].length; j++)
{
if (tt[i][0]<=107)
{System.out.print(";"+(i+1));
resultat.add(new Integer (i+1));
break;}
else if (tt[i][1]>=9 )
{System.out.print(":"+(i+1));
resultat.add(new Integer (i+1)); //l'erreur intervien à cette ligne
break;}
else if (tt[i][2]>=8)
{System.out.print(":"+(i+1));
resultat.add(new Integer (i+1));
break;}
else if (tt[i][3]>=8)
{System.out.print(":"+(i+1));
resultat.add(new Integer (i+1));
break;}
else if (tt[i][4]>=3)
{System.out.print(":"+(i+1));
resultat.add(new Integer (i+1));
break;}
else if (tt[i][5]>1)
{System.out.print(":"+(i+1));
resultat.add(new Integer (i+1));
break;}
else
break;
}
for (i=0; i<resultat.size(); i++)
{System.out.print( resultat.get(i)+":");}
}
} |