SWjtools
Class SWIO

java.lang.Object
  |
  +--SWjtools.SWIO

public class SWIO
extends java.lang.Object

Sigrid Wehner's Input/Output-Routinen
nach der Klasse IntIO aus dem Buch:
Otto Rauh (2000), Objektorientierte Programmierung in JAVA. 2. Auflage, Vieweg Braunschweig, S. 242-245.


Constructor Summary
SWIO()
           
 
Method Summary
 void fuss(java.lang.String s)
          Gibt eine Verabschiedung für ein Programm aus mit dem im String übergebenen Namen.
 void kopf(java.lang.String s)
          Gibt eine Startzeile für ein Programm aus mit dem im String übergebenen Namen.
 void leern(int n)
          Gibt mehrere Leerzeilen aus.
 void leerzeile()
          Gibt 1 Leerzeile aus.
 java.lang.String MatrixString(java.lang.String s)
          nur für MATRIX-Programme
Gibt den String s aus und liest anschliessend einen vom Benutzer eingegebenen String ein.
 char promptAndReadChar(java.lang.String s)
          Gibt einen String aus und liest anschliessend einen Buchstaben ein.
 double promptAndReadDouble(java.lang.String s)
          Gibt einen String aus und liest anschliessend eine vom Benutzer eingegebene Double-Zahl ein.
 int promptAndReadInt(java.lang.String s)
          Gibt einen String aus und liest anschliessend eine vom Benutzer eingegebene ganze Zahl ein.
 double promptAndReadMatrix(java.lang.String s)
          nur für MATRIX-Programme
Gibt den String s aus und liest anschliessend eine vom Benutzer eingegebene Double-Zahl ein zum Matrix-Auffüllen.
 java.lang.String promptAndReadString(java.lang.String s)
          Gibt einen String aus und liest anschliessend einen vom Benutzer einzugebenden String ein.
 void sterne()
          Gibt eine Zeile mit Sternen aus.
 void write(double z)
          Gibt eine Double-Zahl aus.
 void write(int i)
          Gibt eine ganze Zahl aus.
 void write(java.lang.String s)
          Gibt einen String aus.
 void writeln(double z)
          Gibt eine Double-Zahl aus mit anschliessendem Zeilenvorschub.
 void writeln(int i)
          Gibt eine ganze Zahl aus mit anschliessendem Zeilenvorschub.
 void writeln(java.lang.String s)
          Gibt einen String aus mit anschliessendem Zeilenvorschub.
 boolean yesno(java.lang.String s)
          Gibt den String s aus und liest einen Buchstaben ein.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SWIO

public SWIO()
Method Detail

leerzeile

public void leerzeile()
Gibt 1 Leerzeile aus.

leern

public void leern(int n)
Gibt mehrere Leerzeilen aus.
Parameters:
n - Anzahl der gewünschten Leerzeilen

sterne

public void sterne()
Gibt eine Zeile mit Sternen aus.

write

public void write(java.lang.String s)
Gibt einen String aus.
Parameters:
s - auszugebender String

write

public void write(int i)
Gibt eine ganze Zahl aus.
Parameters:
i - auszugebende ganze Zahl

write

public void write(double z)
Gibt eine Double-Zahl aus.
Parameters:
z - auszugebende Double-Zahl

writeln

public void writeln(java.lang.String s)
Gibt einen String aus mit anschliessendem Zeilenvorschub.
Parameters:
s - auszugebender String

writeln

public void writeln(int i)
Gibt eine ganze Zahl aus mit anschliessendem Zeilenvorschub.
Parameters:
i - auszugebende ganze Zahl

writeln

public void writeln(double z)
Gibt eine Double-Zahl aus mit anschliessendem Zeilenvorschub.
Parameters:
z - auszugebende Double-Zahl

promptAndReadString

public java.lang.String promptAndReadString(java.lang.String s)
                                     throws java.io.IOException
Gibt einen String aus und liest anschliessend einen vom Benutzer einzugebenden String ein.
Parameters:
s - auszugebender String
Returns:
vom Benutzer eingegebener String

promptAndReadChar

public char promptAndReadChar(java.lang.String s)
                       throws java.io.IOException
Gibt einen String aus und liest anschliessend einen Buchstaben ein.
Parameters:
s - auszugebender String
Returns:
vom Benutzer eingegebener Buchstabe

promptAndReadInt

public int promptAndReadInt(java.lang.String s)
                     throws java.io.IOException
Gibt einen String aus und liest anschliessend eine vom Benutzer eingegebene ganze Zahl ein.
Parameters:
s - auszugebender String
Returns:
vom Benutzer eingegebene ganze Zahl

promptAndReadDouble

public double promptAndReadDouble(java.lang.String s)
                           throws java.io.IOException
Gibt einen String aus und liest anschliessend eine vom Benutzer eingegebene Double-Zahl ein.
Parameters:
s - auszugebender String
Returns:
vom Benutzer eingegebene Double-Zahl

yesno

public boolean yesno(java.lang.String s)
              throws java.io.IOException
Gibt den String s aus und liest einen Buchstaben ein. Ist dieser "j" oder "J" wird der Wert true zurückgegeben.
Parameters:
s - auszugebender String
Returns:
true, falls Benutzer "j" oder "J" eingegeben hat

promptAndReadMatrix

public double promptAndReadMatrix(java.lang.String s)
                           throws java.io.IOException
nur für MATRIX-Programme
Gibt den String s aus und liest anschliessend eine vom Benutzer eingegebene Double-Zahl ein zum Matrix-Auffüllen.
Parameters:
s - auszugebender String

MatrixString

public java.lang.String MatrixString(java.lang.String s)
                              throws java.io.IOException
nur für MATRIX-Programme
Gibt den String s aus und liest anschliessend einen vom Benutzer eingegebenen String ein.
Parameters:
s - auszugebender String

kopf

public void kopf(java.lang.String s)
Gibt eine Startzeile für ein Programm aus mit dem im String übergebenen Namen.
Parameters:
s - Name des Programms in der Startzeile

fuss

public void fuss(java.lang.String s)
Gibt eine Verabschiedung für ein Programm aus mit dem im String übergebenen Namen.
Parameters:
s - Name des Programms