class StandardOperationen
{ int[] feld;
  final int MAXINDEX=9;

  public StandardOperationen()
  { feld = new int[MAXINDEX+1];
  }
  
  public void feldAusgeben()
  { System.out.println("Das Feld enthaelt die folgenden Zahlen: ");
    for (int i=0; i<=MAXINDEX; i++)
         System.out.print(feld[i] + " ");
    System.out.println();
  } // feldAusgabe

  public void feldFuellen()
  { for (int i=0; i<=MAXINDEX; i++)
         feld[i] = (int)Math.round(Math.random()*10000.0);
  } // feldFuellen

  public int maximum()
  { int max = feld[0];
    for (int i=1; i<=MAXINDEX; i++)
         if (feld[i]>max) max=feld[i];
    return max;
  } // maximum

  public int minimum()
  { int min = feld[0];
    for (int i=1; i<=MAXINDEX; i++)
          if (feld[i]<min) min=feld[i];
    return min;
  } // minimum

  public void vertausche(int nr1, int nr2)
  { int ablage = feld[nr1];
    feld[nr1] = feld[nr2];
    feld[nr2] = ablage;
  }
  
  public void action()
  { feldFuellen();
    feldAusgeben();
    System.out.println("Das Maximum ist " + maximum() + ".");
    System.out.println("Das Minimum ist " + minimum() + ".");
    vertausche(2, 5);
    feldAusgeben();
  } // action
} // class StandardOperationen