Java Online Compiler
Example: Array Reversal with Temporary Array in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Array Reversal with Temporary Array import java.util.Arrays; // For printing the array easily public class Main { public static void main(String[] args) { int[] originalArr = {1, 2, 3, 4, 5}; System.out.println("Original Array: " + Arrays.toString(originalArr)); // Step 1: Create a new temporary array of the same size int[] reversedArr = new int[originalArr.length]; // Step 2: Iterate through the original array in reverse // and populate the new array from the beginning for (int i = 0; i < originalArr.length; i++) { reversedArr[i] = originalArr[originalArr.length - 1 - i]; } System.out.println("Reversed Array (Temporary Array): " + Arrays.toString(reversedArr)); } }
Output
Clear
ADVERTISEMENTS