Wednesday, 9 October 2013

JAVA PROGRAMS 7

a)    Write a Java program for sorting a given list of names in ascending order.

Program:

import java.io.*;
class Ascend
{
        public static void main(String args[]) throws IOException
        {
                int n,i,j;
                String temp;
                BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
                System.out.print("\nEnter Number Of Names:");
                n=Integer.parseInt(br.readLine());
                String s[]=new String[n];
                System.out.println("Enter "+n+" Names:");
                for(i=0;i<n;i++)
                        s[i]=br.readLine();
                for(i=0;i<n;i++)
                        {
                                    for(j=0;j<n;j++)
                                    {
                                                if((s[j].compareTo(s[i]))>0)
                                                {
                                                            temp=s[i];
                                                            s[i]=s[j];
                                                            s[j]=temp;
                                                }
                                    }
                        }
                System.out.println("\nAscending Order Of Names:");
                        for(i=0;i<n;i++)
                                     System.out.println(s[i]);
        }
}

Output:

Enter Number Of Names:2
Enter 2 Names:
vineela
aswini
Ascending Order Of Names:
aswini

vineela

FREE HIT COUNTERS