Java Online Compiler
Example: Reverse Array Using Temporary Array in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Reverse Array Using Temporary Array import java.util.Arrays; // Required for Arrays.toString() public class Main { public static void main(String[] args) { // Step 1: Declare and initialize the original array int[] originalArray = {1, 2, 3, 4, 5}; System.out.println("Original Array: " + Arrays.toString(originalArray)); // Step 2: Create a new array to store the reversed elements int[] reversedArray = new int[originalArray.length]; // Step 3: Iterate through the original array and copy elements in reverse order int j = 0; // Index for the new reversed array for (int i = originalArray.length - 1; i >= 0; i--) { reversedArray[j] = originalArray[i]; j++; } // Step 4: Print the reversed array System.out.println("Reversed Array (temp array): " + Arrays.toString(reversedArray)); } }
Output
Clear
ADVERTISEMENTS