☞We can merge two arrays and form the third array. This process is also called concatenating two arrays.
import java.util.*;
class MergeArray{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
int arr1[]=new int[4];
int arr2[]=new int[3];
int arr3[]=new int[7];
int i,j;
/*inputting elements in an array1*/
System.out.println("Enter the elements of array 1");
for(i=0;i<arr1.length;i++)
arr1[i]=sc.nextInt();
/*inputting elements in an array2*/
System.out.println("Enter the elements of array 2");
for(i=0;i<arr2.length;i++)
arr2[i]=sc.nextInt();
/*logic of merging*/
for(i=0;i<arr1.length;i++){
arr3[i]=arr1[i];
}
for(i=0;i<arr2.length;i++){
arr3[arr1.length+i]=arr2[i];
}
/*Printing elements after merging*/
System.out.println("After merging elements are : ");
for(i=0;i<arr3.length;i++)
System.out.print(arr[i]+" ");
}
}
Enter the elements of array 1 74 47 84 34 Enter the elements of array 2 10 20 30 After merging elements are : 74 47 84 34 10 20 30