Java

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