Klasse ea

Aus IT074-Wiki

Wechseln zu: Navigation, Suche

ea Klasse von Hr. Schmidtke

package ea;
import java.io.*;
 
/**
 * Die Klasse <i>Kon</i> dient der einfachen Eingabe &uuml;ber die Tastatur 
 * und beinhaltet f&uuml;r alle primitiven Datentypen und den Datentyp 
 * <i>String</i> geeignete Methoden.<br><br>
 * Beispiel:
 * <pre>
 *		int iZahl;
 *		String strText;
 *		iZahl   = ea.Kon.iEingabe();
 *		strText = ea.Kon.strEingabe();
 * </pre>
 */
public final class Kon
{	
	private Kon()		//Konstruktor soll in der Hilfe nicht sichtbar sein.
	{}
 
 
	///////////////////////////////////////////////////////
	///////////////		FUNKTION iEingabe() 	///////////
	///////////////////////////////////////////////////////
	/**
	 * integer-Eingabe.<br><br>
	 * Beispiel:
	 * <pre>
	 *		int iZahl;
	 *		iZahl   = ea.Kon.iEingabe();
	 * </pre>
	 */
	public static int iEingabe()
	{	
		try
		{
	   		InputStreamReader EingStrom;
			BufferedReader EingPuffer;
			EingStrom = new InputStreamReader(System.in);
			EingPuffer = new BufferedReader(EingStrom);
 
	   		String strEing;
	   		int N;
	   		strEing = EingPuffer.readLine();
			N = Integer.parseInt(strEing); 	// Konvertierung String- Integer
			return N;
		}
		catch (Exception e)
		{
			System.out.println("Fehler: Integer-Zahlen liegen im Bereich von "+
								Integer.MIN_VALUE + " bis "+ Integer.MAX_VALUE);
			return 0;		
		}
	}
 
 
 
 
	//////////////////////////////////////////////////////
	////////////	FUNKTION strEingabe() 	//////////////
	//////////////////////////////////////////////////////
	/**
	 * String-Eingabe.<br><br>
	 * Beispiel:
	 * <pre>
	 *		String strText;
	 *		strText   = ea.Kon.strEingabe();
	 * </pre>
	 */
	public static String strEingabe()
	{
		try
		{
		   	InputStreamReader EingStrom;
			BufferedReader EingPuffer;
			EingStrom = new InputStreamReader(System.in);
			EingPuffer = new BufferedReader(EingStrom);
 
	   		String strEing;
	   		strEing = EingPuffer.readLine();
			return strEing;
		}
		catch (Exception e)
		{
			System.out.println("Fehler bei der Eingabe eines Strings");
			return "Fehler";		
		}		
	}
 
 
}
Persönliche Werkzeuge