/**
  *
  * Programmieraufgabe P-20 (ZahlenleserTest.java)
  *
  * @author Leonhard Fellermayr
  * @version 1.0
  *
  */

/** Benoetigte Packages */

import java.io.IOException;

/** Implementierung der Klasse ZahlenleserTest. */

public class ZahlenleserTest
{

    /******************************************************************************************
      * main (String[]) : main-Methode der Klasse.
      *
      * @param args Dieses Programm wertet keine Kommandozeilenparameter aus
      * @return void
      * @throws IO-Exception
      *
      **/

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

	/** Instantiiere den Zahlenleser */

	Zahlenleser myTest = new Zahlenleser ();

	/** Test fuer liesInt () */

	int a = myTest.liesInt ("Bitte eine ganze Zahl eingeben: ");

	if (!myTest.zahlGelesen ())
		System.out.println ("Einlesevorgang abgebrochen.");
	else
		System.out.println ("Die Eingabe war wie folgt: " + a);

	/** Test fuer liesDouble () */

	double b = myTest.liesDouble ("Bitte eine Float-Zahl eingeben: ");

	if (!myTest.zahlGelesen ())
		System.out.println ("Einlesevorgang abgebrochen.");
	else
		System.out.println ("Die Eingabe war wie folgt: " + b);

    } // main ()

} // Klasse ZahlenleserTest
