/** * @author: Christian Blümke * @version: 3.0final * @date: May 09-1999 * * @package dssz.io; * @class stdin; * * Dies ist ein Paket, das verschiedene Eingabefunktionen zur Verfügung stellt. * Jede Methode, die damit zur Verfügung steht, wird mit einem Parameter * aufgerufen, der die Eingabeauforderung darstellt. * * * Eine mögliche Konfiguration des Gesamtsystems, um dieses neue Paket * nutzen zu können, wird im folgenden Abschnitt beschrieben. * Es müssen einfach die folgenden Schritte befolgt werden: * * (1) Suchen der Datei 'classes.zip' in den Unterordnern des 'JDK'. * (Zum Bsp.: '/usr/lib/java/lib'; * DOS/Win: 'C:\Programme\JDK1.1.7\lib') * * (2) In diesen Ordner wechseln. * * (3) Anlegen eines neuen Ordner 'dssz/io' in diesem Ordner aus (1). * (Für DOS/Win: 'dssz\io'). * * (4) Kopieren der Dateien 'stdin.java' und 'stdin.class' in diesen * neuen Unterordner. * * (5) Setzen der Umgebungsvariable CLASSPATH auf den Ordner aus (1), * die Datei 'classes.zip' in diesem Ordner und (wahlweise) auf * das aktuelle Verzeichnis. * * Für DOS/Win: folgenden Text in die 'Autoexec.bat' übernehmen: * * set HELP=C:\Programme\JDK1.1.7\lib * set CLASSPATH=%CLASSPATH%;%HELP%;%HELP%\classes.zip; * set HELP= * * (6) Fertig. * * * Anmerkung: * Der Name ist angelehnt an das gleichnamige Paket des Lehrstuhls Informatik * der Brandenburgischen Technischen Universität Cottbus (BTUC). * * Ein kurzes Beispiel: * * ----- cut here ----- import dssz.io.stdin; //import's all new class stdin in package dssz.io import java.io.*; //import's java.io packages class MyTest { //new object in of type stdin (stdin is a class of dssz.io static stdin in = new stdin (); public static void main (String[] args) { int myInteger; String myString; System.out.println ("My little test program."); in.version (); //input myInteger = in.getInt ("An integer value"); myString = in.getString ("A various string"); //output of readed input System.out.println ("\n\n" + "My Integer = " + myInteger + '\n' + "My String = " + myString + "\n\n"); } //main () } //class * ----- end cut here ----- * * * Have a lot of fun... */