fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main(String[] args) {
  11. // TODO Auto-generated method stub
  12. Scanner in=new Scanner(System.in);
  13. int i,j,n;
  14. p("enter the value of n =");
  15. n=in.nextInt();
  16. in.nextLine();
  17. String name[]=new String[n];
  18. String tname[]=new String[n];
  19. String tmp;
  20. p("enter the value or names");
  21. for(i=0;i<n;i++)
  22. {
  23. name[i]=in.nextLine();
  24. tname[i]=name[i];
  25. }
  26. for(i=0;i<n-1;i++)
  27. {
  28. for(j=i+1;j<n;j++)
  29. {
  30. if(name[i].compareToIgnoreCase(name[j])>0)
  31. {
  32. tmp=name[i];
  33. name[i]=name[j];
  34. name[j]=tmp;
  35. }
  36. }
  37. }
  38. p("\n---------------------------------\n");
  39. p("Input Names\tSorted Names");
  40. p("\n-----------------------------------\n");
  41.  
  42. // System.out.println(Arrays.toString(tname));
  43. // System.out.println(Arrays.toString(name));
  44. for(i=0;i<n;i++){
  45. p(tname[i]+"\t\t"+name[i]+"\n");
  46. }
  47.  
  48. }
  49.  
  50.  
  51. static void p(Object anyObject){
  52. System.out.println(anyObject);
  53. }
  54.  
  55. }
Success #stdin #stdout 0.13s 321088KB
stdin
4
TusarSwing
singhakash
FastSnail
RealSkeptic
stdout
enter the value of n =
enter the value or names

---------------------------------

Input Names	Sorted Names

-----------------------------------

TusarSwing		FastSnail

singhakash		RealSkeptic

FastSnail		singhakash

RealSkeptic		TusarSwing