Join
Blogs
Questions
Videos
Tags
Members
Search
 
 
Create your own blog, earn points and get popular!

Java Reverse Array

Write a Java program to reverse an array without creating another array.
  1. //Java Reverse Array
  2. public class JavaReverseArray {
  3.    
  4.     public static void main(String args[]){
  5.        
  6.         //declare an array
  7.         int[] numbers = {1,2,3,4,5};
  8.        
  9.         System.out.println("Java array before reverse");
  10.         for(int i=0; i < numbers.length ; i++){
  11.             System.out.print(numbers[i] + " ");
  12.         }
  13.        
  14.         System.out.println("");
  15.        
  16.         int temp = 0 ;
  17.         for(int start=0, end = numbers.length -1 ; start < end; start++, end--){
  18.             //swap numbers
  19.             temp = numbers[start];
  20.             numbers[start] = numbers[end];
  21.             numbers[end] = temp;
  22.         }
  23.        
  24.         System.out.println("Java Array Reversed");
  25.         for(int i=0; i < numbers.length ; i++){
  26.             System.out.print(numbers[i] + " ");
  27.         }
  28.     }
  29. }
  30.  
  31. /*
  32. Output of above given Java Array Reverse example would be
  33. Java array before reverse
  34. 1 2 3 4 5
  35. Java Array Reversed
  36. 5 4 3 2 1
  37. */
Your rating: None Average: 3.3 (4 votes)
Share this
mu12ankesh's picture

good programme

good programme
Anonymous's picture

Good logic yar

Good logic yar
Anonymous's picture

superb Deepthi nice

superb Deepthi nice Algorithm...

Post new comment

1 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.