Erreur "java.lang OutOf Bounds Exception: 3"
Bonjour,
prg suivant me donne erreur suivantes:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at Fusion.main(Fusion.java:24)
la ligne 24 est :
C[Bindex]=B[Bindex];
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
|
public class Fusion
{
public static void main(String[]args)
{
int[]A={1,2};
int[]B={7,8,9};
int[]C=new int[A.length+B.length];
int AIndex=0;
int Acount= A.length;
int Cindex=C.length;
while(AIndex<Acount)
{
if(A[AIndex]<B [AIndex])
{
C[AIndex]=A[AIndex];
}
AIndex++;
}
for(int Bindex=1;Bindex<Cindex;Bindex++)
{
C[Bindex]=B[Bindex];
}
for(int i=0;i<C.length;i++)
{
System.out.println(C[i]);
}
}
} |