Program to print the elements of an array in reverse order

In this program, we need to print the elements of the array in reverse order that is; the last element should be displayed first, followed by second last element and so on.

Program to print the elements of an array in reverse order

Above array in reversed order:

Program to print the elements of an array in reverse order

Algorithm

  • STEP 1: START
  • STEP 2: INITIALIZE arr[] = {1, 2, 3, 4, 5}
  • STEP 3: PRINT “Original Array:”
  • STEP 4: REPEAT STEP 5 for(i=0; i<arr.length ; i++)
  • STEP 5: PRINT arr[i]
  • STEP 6: PRINT “Array in reverse order”
  • STEP 7: REPEAT STEP 8 for(i= arr.length-1; i>=0; i–)
  • STEP 8: PRINT a[i]
  • STEP 9: END

Program:

  1. public class ReverseArray {  
  2.     public static void main(String[] args) {  
  3.         //Initialize array  
  4.         int [] arr = new int [] {1, 2, 3, 4, 5};  
  5.         System.out.println(“Original array: “);  
  6.         for (int i = 0; i < arr.length; i++) {  
  7.             System.out.print(arr[i] + ” “);  
  8.         }  
  9.         System.out.println();  
  10.         System.out.println(“Array in reverse order: “);  
  11.         //Loop through the array in reverse order  
  12.         for (int i = arr.length-1; i >= 0; i–) {  
  13.             System.out.print(arr[i] + ” “);  
  14.         }  
  15.     }  
  16. }  

Output:

 Original array: 
1	2   3   4   5
Array in reverse order:
5    4   3   2   1

Leave a Comment