Telematik
1 - Labor SS 2002
LB
1 Grundlagen:
Die
Java Entwicklungsumgebung (JSDK - Java Software Development Kit)
besteht aus einer Reihe von Werkzeugen, welche die Entwicklung von
Java Anwendungen ermöglichen.
Um
die Entwicklung zu beginnen sind folgende Schritte notwendig:
- Download
des JSDK (aktuelle Version 1.3) und der dazugehörigen Dokumentation
von
http://java.sun.com/
- Installation
des JSDK
- Setzen
der Umgebungsvariablen (PATH und CLASSPATH)
Danach
können Sie die Aufgabenstellung beginnen. Nachfolgend nochmals
die wichtigsten Werkzeuge:
javac
- Java Compiler:
javac
HelloWorld.java - Kompiliert die Klasse HelloWorld im aktuellen
Verzeichnis (.java nicht vergessen)
javac -d .\classes HelloWorld.java - Kompiliert die Klasse HelloWorld
in das Verzeichnis .\classes
java
- Java Interpreter:
java
HelloWorld - lädt die Klasse HelloWorld vom CLASSPATH und exekutiert
die darin enthaltene main-Methode.
Aufgabenstellung:
Implementieren
Sie eine Klasse HelloWorld, welche zeilenweise Text von der Kommandozeile
einliest und anschließend auf die Kommandozeile ausgibt. Die
Eingabe wird durch ein CRLF (Return) abgeschlossen. Für die
Eingabe können Sie die Klasse CommandLineInput
benutzen. Die javadoc zu dieser Klasse finden Sie hier.
Beispiel:
<System:>
Geben Sie einen Text ein:
<Benutzer:>Hello World! <Bestätigung mit Return>
<System:> Sie haben Hello World! eingegeben.
Zusatzaufgabe:
Sollte
Ihnen noch Zeit verbleiben, versuchen Sie mehrfacheingaben zu erlauben,
d.h. so lange der Benutzer den Ablauf nicht beendt soll er die Möglichkeit
haben Texte einzugeben.
<System:>
Geben Sie einen Text ein:
<Benutzer:>Hello World! <Bestätigung mit Return>
<System:> Sie haben Hello World! eingegeben.
<System:> Wollen Sie weitermachen? (Y/N):
<Benutzer:> Y
...
<Benutzer:> N
<System:> Auf wiedersehen!
|