1. Program to copy all elements of one array into another array.
Program:-
Input:-
publicclass CopyArray { public static void main(String[] args) { //Initialize array int [] arr1 = new int [] {1, 2, 3, 4, 5}; //Create another array arr2 with size of arr1 int arr2[] = new int[arr1.length]; //Copying all elements of one array into another for (int i = 0; i < arr1.length; i++) { arr2[i] = arr1[i]; } //Displaying elements of array arr1 out.println("Elements of original array: "); for (int i = 0; i < arr1.length; i++) { out.print(arr1[i] + " "); } out.println(); //Displaying elements of array arr2 out.println("Elements of new array: "); for (int i = 0; i < arr2.length; i++) { out.print(arr2[i] + " "); } } }
Output:-
Elements of original array 1 2 3 4 5 Elements of new array: 1 2 3 4 5
2. Program to sort the elements of an array in descending order.
Program:-
Input:-
publicclass SortDsc { public static void main(String[] args) { //Initialize array int [] arr = new int [] {5, 2, 8, 7, 1}; int temp = 0; //Displaying elements of original array out.println("Elements of original array: "); for (int i = 0; i < arr.length; i++) { out.print(arr[i] + " "); } //Sort the array in descending order for (int i = 0; i < arr.length; i++) { for (int j = i+1; j < arr.length; j++) { if(arr[i] < arr[j]) { temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } out.println(); //Displaying elements of array after sorting out.println("Elements of array sorted in descending order: "); for (int i = 0; i < arr.length; i++) { out.print(arr[i] + " "); } } }
Output:-
Elements of original array: 5 2 8 7 1 Elements of array sorted in descending order: 7 5 2 1