Friday, December 2, 2011

Java Programe for sorting an Integer Array:

Java Programe for sorting an Integer  Array:
=================================

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class ArraySort{
public static void main(String[] args) {
      int a[]=new int[5];
      int i=0,j=0;
      BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
     System.out.println("Enter 5 Integers");
     while(i<5)
     {
           try
           {
                   a[i]=Integer.parseInt(br.readLine());
            }
           catch(Exception e)
          {
                   System.out.println("Enter Integer only");
                   continue;
           }
                 i++;
        }
      for(i=0;i<5;i++)
      {
             for(j=i;j <5;j++)
            {
                 if(a[i]>a[j])
                {
                        int temp=a[j];
                        a[j]=a[i];
                        a[i]=temp;
               }
           }
       }

        System.out.println("ASCENDING ORDER");
         for(i=0;i <5;i++)
             System.out.print(a[i]+" ");

      }

}


This is the program for sorting an integer array in ascending order.This program won't terminate when we pass otherthan integer value,still it prompt for new int value insted of terminating.

No comments:

Post a Comment

Search This Blog