Class IOHelfer

java.lang.Object
  extended byIOHelfer

public class IOHelfer
extends java.lang.Object

IOHelfer definiert Klassenmethoden zur einfachen Nutzung von Ein- und Ausgaberoutinen in Konsolenanwendungen. Sie basiert auf der Klasse stdio von M. Kölling.

Zum Einsatz gilt der Hinweis für die Klasse stdio
Known uses: I have used this class successfully as a way to let my students produce command-line applications that they can run in a MS-DOS command line window. This lets them get started without first having to climb the learning curve for Java GUI programming (AWT and Swing).

Hints for use: Put stdio.java and stdio.class into your project folder and then use stdio in your project as you would use any other class.

Version 1.0


Constructor Summary
IOHelfer()
           
 
Method Summary
static void clearTerminal()
          löscht den Bildschirm.
static int getint()
          erwartet eine Eingabe, die als int zurückgegeben wird.
static int getint(java.lang.String prompt)
          gibt den String prompt aus und erwartet eine Eingabe, die als int zurückgegeben wird.
static java.lang.String getString()
          gerwartet eine Eingabe, die als String zurückgegeben wird.
static java.lang.String getString(java.lang.String prompt)
          gibt den String prompt aus und erwartet eine Eingabe, die als String zurückgegeben wird.
static java.lang.Double parseDouble(java.lang.String s)
          wandelt einen Eingabe-String in ein Double-Objekt um oder gibt null zurück
static java.lang.Integer parseInteger(java.lang.String s)
          wandelt einen Eingabe-String in ein Integer-Objekt um oder gibt null zurück.
static void print(java.lang.String line)
          gibt den Eingabestring prompt ohne Zeilenvorschub aus.
static void println(java.lang.String line)
          gibt den Eingabestring prompt mit Zeilenvorschub aus.
static double round2(double x)
          rundet einen Double-Wert auf 2 Stellen.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOHelfer

public IOHelfer()
Method Detail

clearTerminal

public static void clearTerminal()
löscht den Bildschirm.


getint

public static int getint()
erwartet eine Eingabe, die als int zurückgegeben wird. Bei einem Fehler wird 0 zurückgegeben.


getint

public static int getint(java.lang.String prompt)
gibt den String prompt aus und erwartet eine Eingabe, die als int zurückgegeben wird. Bei einem Fehler wird 0 zurückgegeben.


getString

public static java.lang.String getString()
gerwartet eine Eingabe, die als String zurückgegeben wird.


getString

public static java.lang.String getString(java.lang.String prompt)
gibt den String prompt aus und erwartet eine Eingabe, die als String zurückgegeben wird.


parseDouble

public static java.lang.Double parseDouble(java.lang.String s)
wandelt einen Eingabe-String in ein Double-Objekt um oder gibt null zurück


parseInteger

public static java.lang.Integer parseInteger(java.lang.String s)
wandelt einen Eingabe-String in ein Integer-Objekt um oder gibt null zurück.


print

public static void print(java.lang.String line)
gibt den Eingabestring prompt ohne Zeilenvorschub aus.


println

public static void println(java.lang.String line)
gibt den Eingabestring prompt mit Zeilenvorschub aus.


round2

public static double round2(double x)
rundet einen Double-Wert auf 2 Stellen.