/media/sda-magnetic/david/Dokumente-15/fernuni-hagen/cs-i-ii/old-cs-2-03/java-src/bspaaae.java


public class bspaaae {
   public static void main (String [] args) {
      System.out.println ("Hallo Welt");
      
      System.out.println ("\n\n");
      System.out.println ("Ihre Argumente");
            
      for (int i = 0;  i < args.length;  i++)
         System.out.println (args[i]);
         
      System.out.println ("\n\n");
      System.out.println ("Jetzt anders herum");
         
      for (int i = args.length - 1;  i >= 0;  i--)
         System.out.println (args[i]);
         
      System.out.println ("\n\n");
      System.out.println ("Jetzt sortiert");
      
      int i;
      int j;
      int n;
      int q;
      String tmp;
      
      for (i = 0;  i < args.length;  i++) {
         q = i;
         for (j = i +1;  j < args.length;  j++) {
            if (args[j].compareTo(args[q]) < 0)
              q = j;
         }
         if (q != i) {
            tmp = args[q];
            args[q] = args[i];
            args[i] = tmp;
         }
      }

      for (i = 0;  i < args.length;  i++)
         System.out.println (args[i]);

      int [] a;
      
      System.out.println ("Hallo");
      
      a = new int[args.length];
      
      for (i = 0;  i < args.length;  i++)
        a [i] = Integer.parseInt (args[i]);
        
      for (i = 0;  i < args.length;  i++)
         System.out.println (args[a[i]]);
         
      
   }
}