/***************************************************************/
/* Prof. Dr. Carsten Vogt                                      */
/* FH Koeln, Fak. 07 / Nachrichtentechnik                      */
/* http://www.nt.fh-koeln.de/vogt                              */
/*                                                             */
/* Das Programm zeigt als Anfangsbeispiel eine Methode zur     */
/* Berechnung des Maximums dreier Zahlen.                      */
/***************************************************************/

import java.io.*;

public class Anfangsbsp {

 /* Definition einer Methode zur Berechnung des Maximums dreier int-Werte */

 public static int maximum(int wert1, int wert2, int wert3) {

  int ergebnis; /* zur Zwischenspeicherung des Ergebnisses */

  ergebnis = wert1;
  if (wert2>ergebnis)
   ergebnis = wert2;
  if (wert3>ergebnis)
   ergebnis = wert3;
  return ergebnis;

 }

 public static void main(String args[]) throws IOException {

  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

  int a, b, c; /* Variable, deren Maximum berechnet werden soll */
  int max;     /* Variable, die das berechnete Maximum aufnimmt */

  System.out.println();
  System.out.println("Bitte drei Integer-Werte eingeben: ");
  System.out.println();

  System.out.print("a: ");
  a = Integer.parseInt(in.readLine());
  System.out.print("b: ");
  b = Integer.parseInt(in.readLine());
  System.out.print("c: ");
  c = Integer.parseInt(in.readLine());

  /* Aufruf der Methode mit drei aktuellen Parametern a, b und c
     und Speicherung des Resultats in der Variablen max */

  max = maximum(a,b,c);

  System.out.println();
  System.out.println("max(" + a + "," + b + "," + c +") = " + max);

 }

}

