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 : 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
 
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]);
		}
	}
 
}