Write a segment of Java code that will copy the array elemen
Write a segment of Java code that will copy the array elements a[0], a[1], ..., a[n - 1] into the array b[] in reverse order, with a[0] being copied into b[n - 1], a[1] copied into b[n - 2], etc. and a[n - 1] copied into b[0]. Both arrays are type double. Example: Suppose n=5 and a[0]=8.1, a[1]=3.1, a[2]=0.5, a[3]=-5.5, and a[4]=6.9 . Then after your code executes, the elements of a[] should be unchanged and b[0]=6.9, b[1]=-5.5, b[2]=0.5, b[3]=3.1, and b[4]=8.1
Solution
StoreArrayInReverseOrder.java
import java.util.Scanner;
public class StoreArrayInReverseOrder {
public static void main(String[] args) {
//Declaring variables
int size,n;
//Scanner class Object is used to read the inputs entered by the user
Scanner sc=new Scanner(System.in);
//Getting the size of the array entered by the user
System.out.print(\"Enter the Size of the array :\");
size=sc.nextInt();
//Assigning the size to an integer type variable
n=size;
//Creating two double type arrays based on user entered size.
double a[]=new double[size];
double b[]=new double[size];
//this for loop will get the values entered by the user
for(int i=0;i<size;i++)
{
//Getting the numbers entered by the user
System.out.print(\"Enter the element#\"+(i+1)+\":\");
a[i]=sc.nextDouble();
b[--n]=a[i];
}
//Displaying the elements in the array1[]
System.out.println(\"The Elements in the First array are :\");
for(int i=0;i<size;i++)
{
System.out.println(a[i]+\" \");
}
//Displaying the elements in the array2[]
System.out.println(\"The Elements in the Second array are :\");
for(int i=0;i<size;i++)
{
System.out.println(b[i]+\" \");
}
}
}
_________________________________
Output:
Enter the Size of the array :5
Enter the element#1:8.1
Enter the element#2:3.1
Enter the element#3:0.5
Enter the element#4:5.5
Enter the element#5:6.9
The Elements in the First array are :
8.1
3.1
0.5
5.5
6.9
The Elements in the Second array are :
6.9
5.5
0.5
3.1
8.1
_______Thank You
![Write a segment of Java code that will copy the array elements a[0], a[1], ..., a[n - 1] into the array b[] in reverse order, with a[0] being copied into b[n - Write a segment of Java code that will copy the array elements a[0], a[1], ..., a[n - 1] into the array b[] in reverse order, with a[0] being copied into b[n -](/WebImages/7/write-a-segment-of-java-code-that-will-copy-the-array-elemen-990650-1761509371-0.webp)
![Write a segment of Java code that will copy the array elements a[0], a[1], ..., a[n - 1] into the array b[] in reverse order, with a[0] being copied into b[n - Write a segment of Java code that will copy the array elements a[0], a[1], ..., a[n - 1] into the array b[] in reverse order, with a[0] being copied into b[n -](/WebImages/7/write-a-segment-of-java-code-that-will-copy-the-array-elemen-990650-1761509371-1.webp)