Java-Aufgabe AnsiArray.java

Zurück

public class AnsiArray {
  public static void main(String[] args) {
    int[] arr = new int[args.length];
    for(int i=0; i<args.length; ++i){
      arr[i]=Integer.parseInt(args[i]);
    }
    Ansi.clear();
    printArray(arr,-1);
    Ansi.sleep(1000);
    swap(arr,0,arr.length-1);
    printArray(arr,-1);
    Ansi.sleep(1000);
  }

  public static void printArray(int[] arr, int mark){
    for(int i=0; i<arr.length; ++i){
      if(mark==i) Ansi.setFarbeBlau();
      else        Ansi.setFarbeRot();
      Ansi.put(1,i+1,arr[i]+"      ");
    }
  }
  public static void swap(int[] arr, int a, int b){
    int temp = arr[a];
    arr[a] = arr[b];
    arr[b] = temp;
  }
}