Java-Aufgabe MyArray.java

Zurück
import java.util.*;
import java.lang.*;

public class MyArray{
  public static void main(String[] args) throws Exception{
    int[] arr = new int[args.length];
    for(int i=0; i<args.length; i++){
      try{
       arr[i]=Integer.parseInt(args[i]);
      }catch(NumberFormatException ex){
        System.out.println("Error bla!");
        break;
      }
    }
    printArray(arr);
   // swap(arr,0,arr.length-1);
   // int f=Integer.parseInt(args[0]);
   // int l=Integer.parseInt(args[args.length-1]);
   // arr[0]=l;
   // arr[arr.length-1]=f;
   // printArray(arr);
    sort(arr);
  }
  public static void swap(int[] arr, int from, int to, int ort){
    int temp= arr[a+1];
    arr[a+1]= arr[a];
    arr[a]= temp;
  }
  public static void sort(int[] arr){
    for(int a=0; a<arr.length; a++){
      for(int i=a; i<arr.length-1; i++){
        if (arr[i]>arr[i+1]){
          swap(arr,i,i+1,a);
        }
      }  
    }
    printArray(arr);
  }

  public static void printArray(int[] arr){
    for(int i=0; i<arr.length; i++){
      System.out.println(arr[i]);
    }
  }
}