Class MyIO

java.lang.Object
  extended by MyIO

public class MyIO
extends java.lang.Object

Hilfklasse zur vereinfachten Tastatureingabe. Zur einfacheren Verwendung in der Schule führen alle Fehleingaben zum sofortigen Programmabbruch, ohne dass Exceptions abgefangen oder behandelt werden müssen. Ebenfalls zur vereinfachten Verwendung ist die vorliegende Klasse nicht als Package implementiert.

Version:
v3.7.1 / 2008-10-01
Author:
Dr. Peter Voigt

Constructor Summary
MyIO()
          Der Standardkonstruktor ist der einzig verfügbare Konstruktor.
 
Method Summary
 double getDouble()
          Tastatureingabe eines Double-Wertes ohne Ausgabe von Text an der Eingabeaufforderung.
 double getDouble(java.lang.String str)
          Tastatureingabe eines Double-Wertes mit Ausgabe von Text an der Eingabeaufforderung.
 double getDouble(java.lang.String str, boolean convertComma)
          Tastatureingabe eines Double-Wertes mit Ausgabe von Text an der Eingabeaufforderung.
 float getFloat()
          Tastatureingabe eines Float-Wertes ohne Ausgabe von Text an der Eingabeaufforderung.
 float getFloat(java.lang.String str)
          Tastatureingabe eines Float-Wertes mit Ausgabe von Text an der Eingabeaufforderung.
 float getFloat(java.lang.String str, boolean convertComma)
          Tastatureingabe eines Float-Wertes mit Ausgabe von Text an der Eingabeaufforderung.
 int getInt()
          Tastatureingabe eines Integer-Wertes ohne Ausgabe von Text an der Eingabeaufforderung.
 int getInt(java.lang.String str)
          Tastatureingabe eines Integer-Wertes mit Ausgabe von Text an der Eingabeaufforderung.
 long getLong()
          Tastatureingabe eines Long-Wertes ohne Ausgabe von Text an der Eingabeaufforderung.
 long getLong(java.lang.String str)
          Tastatureingabe eines Long-Wertes mit Ausgabe von Text an der Eingabeaufforderung.
 java.lang.String getString()
          Tastatureingabe eines Strings (Zeichenkette) ohne Ausgabe von Text an der Eingabeaufforderung.
 java.lang.String getString(java.lang.String str)
          Tastatureingabe eines Strings (Zeichenkette) mit Ausgabe von Text an der Eingabeaufforderung.
 java.lang.String printDouble(double doubleValue, java.lang.String formatString)
          Umformung eines Double-Wertes in einen String gemäß "formatString".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyIO

public MyIO()
Der Standardkonstruktor ist der einzig verfügbare Konstruktor.

Method Detail

getString

public java.lang.String getString()
Tastatureingabe eines Strings (Zeichenkette) ohne Ausgabe von Text an der Eingabeaufforderung.


getString

public java.lang.String getString(java.lang.String str)
Tastatureingabe eines Strings (Zeichenkette) mit Ausgabe von Text an der Eingabeaufforderung.


getInt

public int getInt()
Tastatureingabe eines Integer-Wertes ohne Ausgabe von Text an der Eingabeaufforderung.


getInt

public int getInt(java.lang.String str)
Tastatureingabe eines Integer-Wertes mit Ausgabe von Text an der Eingabeaufforderung.


getLong

public long getLong()
Tastatureingabe eines Long-Wertes ohne Ausgabe von Text an der Eingabeaufforderung.


getLong

public long getLong(java.lang.String str)
Tastatureingabe eines Long-Wertes mit Ausgabe von Text an der Eingabeaufforderung.


getFloat

public float getFloat()
Tastatureingabe eines Float-Wertes ohne Ausgabe von Text an der Eingabeaufforderung.


getFloat

public float getFloat(java.lang.String str)
Tastatureingabe eines Float-Wertes mit Ausgabe von Text an der Eingabeaufforderung.


getFloat

public float getFloat(java.lang.String str,
                      boolean convertComma)
Tastatureingabe eines Float-Wertes mit Ausgabe von Text an der Eingabeaufforderung. Nachkommastellen können wahlweise mit Komma oder Punkt abgetrennt werden.


getDouble

public double getDouble()
Tastatureingabe eines Double-Wertes ohne Ausgabe von Text an der Eingabeaufforderung.


getDouble

public double getDouble(java.lang.String str)
Tastatureingabe eines Double-Wertes mit Ausgabe von Text an der Eingabeaufforderung.


getDouble

public double getDouble(java.lang.String str,
                        boolean convertComma)
Tastatureingabe eines Double-Wertes mit Ausgabe von Text an der Eingabeaufforderung. Nachkommastellen können wahlweise mit Komma oder Punkt abgetrennt werden.


printDouble

public java.lang.String printDouble(double doubleValue,
                                    java.lang.String formatString)
Umformung eines Double-Wertes in einen String gemäß "formatString". Falls das Ausgabeformat als Leer-String übergeben wird, wird zur Konvertierung das voreingestellte Format "#00.000" verwendet.