Data (and return variable): int []array A = (1, 2, 3, 4, 5): int [] array B = (6
ID: 3821125 • Letter: D
Question
Data (and return variable): int []array A = (1, 2, 3, 4, 5): int [] array B = (6, 4, 7, 3, 1, 8): int [] array C=(3, 7, 8, 9, 1, 6): int [] result: Sample code that makes calls to reversed: result - reverse It(array A): System, out printin ("array A reversed: "): Show Array (result): System. Out. Printin(): result=reverse It (array B): System. out. print In (" array B reversed: "): Show Array (result); System. Out. Print In (): result = reverse It (result); System. Out. Print In (" result reversed back to original array B: "): Show Array (result): System. Out. Print In (); result = reverse It (array C) System. Out. Print In (" array C reversed: "); Show Array (result It); Run of above code: array A reversed: 5 4 3 2 1 array B reversed: 8 1 3 7 4 6 result reversed back to original array B: 6 4 7 3 1 8 array C reversed: 6 1 9 8 7 3Explanation / Answer
please find the code in java
public class ReverseArray {
public static void main(String args[]){
int[] arrayA = {1,2,3,4,5};
int[] arrayB = {6,4,7,3,1,8};
int[] arrayC = {3,7,8,9,1,6};
int result[];
result = reverseIt(arrayA);
System.out.println("arrayA reversed: ");
showArray(result);
System.out.println();
result = reverseIt(arrayB);
System.out.println("arrayB reversed: ");
showArray(result);
System.out.println();
result = reverseIt(result);
System.out.println("result reversed back to original arrayB: ");
showArray(result);
System.out.println();
result = reverseIt(result);
System.out.println("arrayC reversed: ");
showArray(arrayA);
System.out.println();
}
public static int[] reverseIt(int arr[]){
int[] array = new int[arr.length];
int j=0;
for(int i=arr.length-1;i>=0;i--){
array[j] = arr[i];
j++;
}
return array;
}
public static void showArray(int arr[]){
for(int i=0;i<arr.length;i++)
System.out.print(arr[i]+" ");
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.