Write a java program to reverse an array. Given an input array, we have to write a code to reverse an array. In this tutorial, I'll show how to solve this problem using iterative approach.
In my previous tutorials, i have written C, C++ code to reverse an array.
C, C++ program to reverse an array using recursion
C, C++ program to reverse an array using iterative approach
Java programming questions for practice
In my previous tutorials, i have written C, C++ code to reverse an array.
C, C++ program to reverse an array using recursion
C, C++ program to reverse an array using iterative approach
Java programming questions for practice
Java Program to Reverse an Array
import java.util.*; public class IterativeReverse { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Enter the size of an array"); int n = in.nextInt(); //Declare an array int arr[] = new int[n]; System.out.println("Enter an array values"); //Input array values for(int i = 0; i < n; i++) { arr[i] = in.nextInt(); } int temp; int start = 0; int end = n-1; //Logic to reverse an array while (start < end) { temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; start++; end--; } System.out.println("Printing an array after reverse"); for(int j = 0; j < n; j++) { System.out.println(arr[j]); } } }
No comments:
Post a Comment