char read()
liest das naechste zeichen aus dem eingabepuffer.
falls der eingabepuffer leer ist, liest read() solange zeichen in den eingabepuffer,
bis ein Zeilenvorschub (<Enter>) folgt, und gibt dann das erste davon
zurueck.
void readBlanks()
liest solange ' ' (Leerzeichen) aus dem eingabepuffer,
bis ein anderes zeichen folgt. (d.h. alle fuehrenden leerzeichen im eingabepuffer
werden verworfen)
boolean readBoolean()
liest einen string ein.
falls dieser gleich "true" ist, wird true zurueckgegeben, falls er gleich
"false" ist, false. ansonsten wird false zurueckgegeben und IODone auf
false gesetzt.
double readDouble()
eine zeichenfolge der form <
[+|-] {digit} [. {digit}] [ (E|e) {digit} ] > wird eingelesen und in eine
double umgewandelt zurueckgegeben. falls es fehler gibt wird 0 zurueckgegeben
und IODone auf false gesetzt.
int readInt()
eine zeichenfolge der form < [+|-] {digit} >
wird eingelesen und in einen int umgewandelt zurueckgegeben. falls es fehler
gibt wird 0 zurueckgegeben und IODone auf false gesetzt.
String readLine()
es werden solange zeichen in den
string s gelesen, bis ein zeilenvorschub oder EOF (end of file) folgt.
der string s wird zurueckgegeben. falls kein zeichen eingelesen wird, wird
IODone auf false gesetzt.
void readLn()
alle zeichen bis zum naechsten zeilenvorschub
oder EOF werden verworfen.
String readName()
solange nur '_', buchstaben und
ziffern folgen, wird in den string s eingelesen. s wird als ergebnis zurueckgegeben.
falls kein zeichen eingelesen wird, wird IODone auf false gesetzt.
void readWord()
solange kein ' ' folgt, wird in den String
s eingelesen. s wird als ergebnis zurueckgegeben. falls kein zeichen eingelesen
wird, wird IODone auf false gesetzt.