Advanced   Java   Services Die Klasse Stdin Back Next Up Home


 Method Summary  Method Detail

Class Stdin

java.lang.Object
  |
  +--Stdin

public final class Stdin
extends java.lang.Object

Eingabefunktionen für die primitiven Datentypen.
Implementiert als statische Methoden.

Version:
2.2
Author:
Herbert Max Straub

Method Summary
static boolean booleanEingabe()
          Ermöglicht die Eingabe einer Wahrheitswertes (Typ boolean) an der Konsole
static byte byteEingabe()
          Ermöglicht die Eingabe einer Zahl vom Typ byte an der Konsole
static char charEingabe()
          Ermöglicht die Eingabe einer Zeichens (Typ char) an der Konsole
static double doubleEingabe()
          Ermöglicht die Eingabe einer Zahl vom Typ double an der Konsole
static float floatEingabe()
          Ermöglicht die Eingabe einer Zahl vom Typ float an der Konsole
static int intEingabe()
          Ermöglicht die Eingabe einer Zahl vom Typ int an der Konsole
static long longEingabe()
          Ermöglicht die Eingabe einer Zahl vom Typ long an der Konsole
static short shortEingabe()
          Ermöglicht die Eingabe einer Zahl vom Typ short an der Konsole
static java.lang.String stringEingabe()
          Ermöglicht die Eingabe eines Strings an der Konsole

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

booleanEingabe

public static boolean booleanEingabe()
                              throws java.lang.IllegalArgumentException
Ermöglicht die Eingabe einer Wahrheitswertes (Typ boolean) an der Konsole
Returns:
Einen an der Konsole eingegebenen Wahrheitswert (also die reservierten Worte true bzw. false). Bei der Eingabe wird nicht unterschieden auf Groß- und Kleinschreibung. So ergeben 'true' und 'tRUe' als Ergebnis 'true'. Jede andere Zeichenfolge als 'true' oder 'false' (also auch eine leere) wirft eine Ausnahme vom Typ IllegalArgumentException.

byteEingabe

public static byte byteEingabe()
                        throws java.lang.NumberFormatException
Ermöglicht die Eingabe einer Zahl vom Typ byte an der Konsole
Returns:
Eine an der Konsole eingegebene positive oder negative ganze Zahl.

charEingabe

public static char charEingabe()
Ermöglicht die Eingabe einer Zeichens (Typ char) an der Konsole
Returns:
Ein an der Konsole eingegebenes Zeichen. Um auf allen Systemen ein gleiches Verhalten zu garantieren, wird beim Betätigen der ENTER-Taste weder Carriage Return noch Line Feed zurückgegeben, sondern der binäre Wert 0.

doubleEingabe

public static double doubleEingabe()
                            throws java.lang.NumberFormatException
Ermöglicht die Eingabe einer Zahl vom Typ double an der Konsole
Returns:
Einen an der Konsole eingegebenen positiven oder negativen Dezimalbruch. Dabei ist wahlweise der Dezimalpunkt (englisch) oder das Dezimalkomma (deutsch) möglich

floatEingabe

public static float floatEingabe()
                          throws java.lang.NumberFormatException
                          
Ermöglicht die Eingabe einer Zahl vom Typ float an der Konsole
Returns:
Einen an der Konsole eingegebenen positiven oder negativen Dezimalbruch. Dabei ist wahlweise der Dezimalpunkt (englisch) oder das Dezimalkomma (deutsch) möglich

intEingabe

public static int intEingabe()
                      throws java.lang.NumberFormatException
Ermöglicht die Eingabe einer Zahl vom Typ int an der Konsole
Returns:
Eine an der Konsole eingegebene positive oder negative ganze Zahl.

longEingabe

public static long longEingabe()
                        throws java.lang.NumberFormatException
Ermöglicht die Eingabe einer Zahl vom Typ long an der Konsole
Returns:
Eine an der Konsole eingegebene positive oder negative ganze Zahl.

shortEingabe

public static short shortEingabe()
                          throws java.lang.NumberFormatException
Ermöglicht die Eingabe einer Zahl vom Typ short an der Konsole
Returns:
Eine an der Konsole eingegebene positive oder negative ganze Zahl.

stringEingabe

public static java.lang.String stringEingabe()
Ermöglicht die Eingabe eines Strings an der Konsole
Returns:
Eine an der Konsole eingegebene Zeichenkette oder null, falls ein Fehler aufgetreten ist.


Valid HTML 4.01 Transitional top Back Next Up Home