Class IO

java.lang.Object
  extended by IO

public class IO
extends java.lang.Object

Klasse mit Ein-/Ausgabeanweisungen für die Console.

Version:
05.11.2010
Author:
Dietrich Boles (Universität Oldenburg)

Constructor Summary
IO()
           
 
Method Summary
static void main(java.lang.String[] args)
          Beispielprogramm für den Einsatz der Klasse IO.
static void print(java.lang.Object obj)
          Gibt die String-Repräsentation des übergebenen Objektes auf die Console aus.
static void println()
          Erwirkt einen Zeilenvorschub auf der Console, d.h. der Cursor sprint an den Anfang der nächsten Zeile.
static void println(java.lang.Object obj)
          Gibt die String-Repräsentation des übergebenen Objektes auf die Console aus und erwirkt einen Zeilenvorschub auf der Console, d.h. der Cursor sprint an den Anfang der nächsten Zeile.
static boolean readBoolean()
          Erwartet die Eingabe eines booleschen Wertes in der Console.
static boolean readBoolean(java.lang.Object aufforderung)
          Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines booleschen Wertes in der Console.
static char readChar()
          Erwartet die Eingabe eines Zeichens in der Console.
static char readChar(java.lang.Object aufforderung)
          Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines Zeichens in der Console.
static double readDouble()
          Erwartet die Eingabe eines double-Wertes in der Console.
static double readDouble(java.lang.Object aufforderung)
          Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines double-Wertes in der Console.
static float readFloat()
          Erwartet die Eingabe eines float-Wertes in der Console.
static float readFloat(java.lang.Object aufforderung)
          Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines float-Wertes in der Console.
static int readInt()
          Erwartet die Eingabe eines int-Wertes in der Console.
static int readInt(java.lang.Object aufforderung)
          Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines int-Wertes in der Console.
static long readLong()
          Erwartet die Eingabe eines long-Wertes in der Console.
static long readLong(java.lang.Object aufforderung)
          Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines long-Wertes in der Console.
static short readShort()
          Erwartet die Eingabe eines short-Wertes in der Console.
static short readShort(java.lang.Object aufforderung)
          Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines short-Wertes in der Console.
static java.lang.String readString()
          Erwartet die Eingabe einer Zeichenkette in der Console.
static java.lang.String readString(java.lang.Object aufforderung)
          Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe einer Zeichenkette in der Console.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IO

public IO()
Method Detail

main

public static void main(java.lang.String[] args)
Beispielprogramm für den Einsatz der Klasse IO.

Parameters:
args -

print

public static void print(java.lang.Object obj)
Gibt die String-Repräsentation des übergebenen Objektes auf die Console aus. Bedingt durch das Autoboxing-Konzept von Java 1.5 kann ein beliebiger Wert bzw. ein beliebiges Objekt als Parameter übergeben werden. Beispielaufrufe:

IO.print("hello world");
IO.print(4711);
IO.print(new Double(23.4));
IO.print("12 + 3 = " + (12 + 3));

Parameters:
obj - Wert bzw. Objekt, dessen String-Repräsentation auf der Console ausgegeben werden soll

println

public static void println(java.lang.Object obj)
Gibt die String-Repräsentation des übergebenen Objektes auf die Console aus und erwirkt einen Zeilenvorschub auf der Console, d.h. der Cursor sprint an den Anfang der nächsten Zeile. Bedingt durch das Autoboxing-Konzept von Java 1.5 kann ein beliebiger Wert bzw. ein beliebiges Objekt als Parameter übergeben werden. Beispielaufrufe:

IO.println("hello world");
IO.println(4711);
IO.println(new Double(23.4));
IO.println("12 + 3 = " + (12 + 3));

Parameters:
obj - Wert bzw. Objekt, dessen String-Repräsentation auf der Console ausgegeben werden soll

println

public static void println()
Erwirkt einen Zeilenvorschub auf der Console, d.h. der Cursor sprint an den Anfang der nächsten Zeile. Beispielaufruf:

IO.println();


readBoolean

public static boolean readBoolean()
Erwartet die Eingabe eines booleschen Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer die Zeichenkette "true" (Groß-/Kleinschreibung wird ignoriert) ein, wird der Wert true geliefert. In allen anderen Fällen wird der Wert false geliefert. Beispielaufruf:

boolean eingabe = IO.readBoolean();

Returns:
ein vom Benutzer in der Console eingegebener boolean-Wert

readBoolean

public static boolean readBoolean(java.lang.Object aufforderung)
Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines booleschen Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer die Zeichenkette "true" (Groß-/Kleinschreibung wird ignoriert) ein, wird der Wert true geliefert. In allen anderen Fällen wird der Wert false geliefert. Beispielaufruf:

boolean eingabe = IO.readBoolean("true oder false?");

Parameters:
aufforderung - Wert bzw. Objekt, dessen String-Repräsentation vor der Eingabeaufforderung auf der Console ausgegeben werden soll
Returns:
ein vom Benutzer in der Console eingegebener boolescher Wert

readChar

public static char readChar()
Erwartet die Eingabe eines Zeichens in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer mehrere Zeichen ein, wird das erste eingegebene Zeichen als Funktionswert geliefert. Gibt der Benutzer kein Zeichen ein, wird der ASCII-Wert 0 geliefert. Beispielaufruf:

char zeichen = IO.readChar();

Returns:
ein vom Benutzer in der Console eingegebenes Zeichen

readChar

public static char readChar(java.lang.Object aufforderung)
Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines Zeichens in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer mehrere Zeichen ein, wird das erste eingegebene Zeichen als Funktionswert geliefert. Gibt der Benutzer kein Zeichen ein, wird der ASCII-Wert 0 geliefert. Beispielaufruf:

char zeichen = IO.readChar("Weiter (j/n)?");

Parameters:
aufforderung - Wert bzw. Objekt, dessen String-Repräsentation vor der Eingabeaufforderung auf der Console ausgegeben werden soll
Returns:
ein vom Benutzer in der Console eingegebenes Zeichen

readShort

public static short readShort()
Erwartet die Eingabe eines short-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0 geliefert. Beispielaufruf:

short zahl = IO.readShort();

Returns:
ein vom Benutzer in der Console eingegebener short-Wert

readShort

public static short readShort(java.lang.Object aufforderung)
Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines short-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0 geliefert. Beispielaufruf:

short zahl = IO.readShort("Alter?");

Parameters:
aufforderung - Wert bzw. Objekt, dessen String-Repräsentation vor der Eingabeaufforderung auf der Console ausgegeben werden soll
Returns:
ein vom Benutzer in der Console eingegebener short-Wert

readInt

public static int readInt()
Erwartet die Eingabe eines int-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0 geliefert. Beispielaufruf:

int zahl = IO.readInt();

Returns:
ein vom Benutzer in der Console eingegebener int-Wert

readInt

public static int readInt(java.lang.Object aufforderung)
Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines int-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0 geliefert. Beispielaufruf:

int zahl = IO.readInt("3 + 4 = ?");

Parameters:
aufforderung - Wert bzw. Objekt, dessen String-Repräsentation vor der Eingabeaufforderung auf der Console ausgegeben werden soll
Returns:
ein vom Benutzer in der Console eingegebener int-Wert

readLong

public static long readLong()
Erwartet die Eingabe eines long-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0L geliefert. Beispielaufruf:

long zahl = IO.readLong();

Returns:
ein vom Benutzer in der Console eingegebener long-Wert

readLong

public static long readLong(java.lang.Object aufforderung)
Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines long-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0L geliefert. Beispielaufruf:

long zahl = IO.readLong("Bitte große Zahl eingeben: ");

Parameters:
aufforderung - Wert bzw. Objekt, dessen String-Repräsentation vor der Eingabeaufforderung auf der Console ausgegeben werden soll
Returns:
ein vom Benutzer in der Console eingegebener long-Wert

readFloat

public static float readFloat()
Erwartet die Eingabe eines float-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0.0F geliefert. Beispielaufruf:

float zahl = IO.readFloat();

Returns:
ein vom Benutzer in der Console eingegebener float-Wert

readFloat

public static float readFloat(java.lang.Object aufforderung)
Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines float-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0.0F geliefert. Beispielaufruf:

float zahl = IO.readFloat("PI = ?");

Parameters:
aufforderung - Wert bzw. Objekt, dessen String-Repräsentation vor der Eingabeaufforderung auf der Console ausgegeben werden soll
Returns:
ein vom Benutzer in der Console eingegebener float-Wert

readDouble

public static double readDouble()
Erwartet die Eingabe eines double-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0.0 geliefert. Beispielaufruf:

double zahl = IO.readDouble();

Returns:
ein vom Benutzer in der Console eingegebener double-Wert

readDouble

public static double readDouble(java.lang.Object aufforderung)
Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe eines double-Wertes in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Gibt der Benutzer ungültige Zeichen ein, wird der Wert 0.0 geliefert. Beispielaufruf:

double zahl = IO.readDouble("PI = ?");

Parameters:
aufforderung - Wert bzw. Objekt, dessen String-Repräsentation vor der Eingabeaufforderung auf der Console ausgegeben werden soll
Returns:
ein vom Benutzer in der Console eingegebener double-Wert

readString

public static java.lang.String readString()
Erwartet die Eingabe einer Zeichenkette in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Beispielaufruf:

String zahl = IO.readString();

Returns:
eine vom Benutzer in der Console eingegebene Zeichenkette

readString

public static java.lang.String readString(java.lang.Object aufforderung)
Gibt die String-Repräsentation des übergebenen Objektes (meist eine Eingabeaufforderung) auf die Console aus und erwartet anschließend die Eingabe einer Zeichenkette in der Console. Die Eingabe muss mit der ENTER-Taste abgeschlossen werden. Beispielaufruf:

String zahl = IO.readString("Wie heißen Sie?");

Parameters:
aufforderung - Wert bzw. Objekt, dessen String-Repräsentation vor der Eingabeaufforderung auf der Console ausgegeben werden soll
Returns:
eine vom Benutzer in der Console eingegebener Zeichenkette