#### Merge two array program

**Matrix programs**

##### Write a program to accept two arrays from the user and merge them.

```
import java.io.*;
class merge
{
public static void main()throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the length of the first array");
int n=Integer.parseInt(br.readLine());
int Arr1[]=new int[n];
System.out.println("Enter the length of the second array");
int m=Integer.parseInt(br.readLine());
int Arr2[]=new int[m];
int merge=m+n;
int Arr3[]=new int[merge];
System.out.println("Enter the values for the first array");
for(int i=0;i<n;i++)
Arr1[i]=Integer.parseInt(br.readLine());
System.out.println("Enter the values for the second array");
for(int i=0;i<m;i++)
Arr2[i]=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
Arr3[i]=Arr1[i];
for(int i=0;i<m;i++)
Arr3[n+i]=Arr2[i];
System.out.println("The merged array is");
for(int i=0;i<merge;i++)
System.out.print(Arr3[i]+"\t");
} }
```

Output:

Enter the length of the first array

4

Enter the length of the second array

3

Enter the values for the first array

4

3

7

Enter the values for the second array

8

9

2

The merged array is

4 3 7 8 9 2