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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)+":");}
}
}