Seminar Java Einführung

Werbung
Markus Knauer
Wera AG
Seminar Java
07.06.17
Seminar Java Einführung
Übungen 1
1. Geben Sie das Programm HelloWorld und das Applet HelloWorldApplet ein, übersetzen Sie
es und machen Sie sich mit den Tools javac, java und appletviewer vertraut.
2. Schreiben Sie eine Anwendung, welche nur die geraden Zahlen von 31 bis 45 in jeweils einer
Zeile auf dem Bildschirm ausgibt. (Schleifen, break, continue)
3. Schreiben Sie eine kleine Anwendung, die eine Variable vom Datentyp string anlegt, diese
dann mit dem Satz "Alle meine Entchen" belegt und dann diesen String auf große und kleine
'E' und 'e' durchsucht und die gefundene Anzahl ausgibt.
4. Variieren Sie Aufgabe 3 so, dass die Positionsnummern der E's im String ausgegeben werden.
5. Jede Anwendung bekommt beim Aufruf eine Parameterliste in Form eines Arrays von Strings zur
Verfügung gestellt (argc[]). Spielen Sie damit herum: Geben Sie die Anzahl der Parameter aus,
geben Sie die einzelnen Parameter numeriert in jeweils einer eigenen Zeile auf dem Bildschirm
aus, versuchen Sie sich an der Umwandlung mit den Wrapper-Klassen (Integer) in die
Grunddatentypen (int).
6. Die Wrapper-Klassen bieten jeweils die Konstanten MAX_VALUE und MIN_VALUE. Finden Sie die
größten und kleinsten Werte, die Integer, Float und Long annehmen können. Wenn Sie
spontan keine Idee haben, schauen Sie in die Dokumentation von Sun im Paket java.lang.
7. Schreiben Sie einen Euro-Umrechner. Das Programm soll die Zahl als Eingabeparameter beim
Programmaufruf bekommen (Vorsicht: Wrapper-Klasse! Siehe Aufgabe 5) und dann den
umgerechneten Betrag auf dem Bildschirm ausgeben. Verwenden Sie hierzu zur Vereinfachung
den Datentyp float.
8. Schreiben Sie zwei Methoden kreisUmfang und kreisFlaeche in die Klasse Kreis. Wählen
Sie geeignete Eingabeparameter (Radius) und Ausgabeparameter für die Methoden und machen
Sie diese zur Vereinfachung static. Schreiben Sie die main()-Methode für diese Klasse, in der
Sie die Methoden testen zum Beispiel mit
System.out.println( kreisUmfang( 12.0 ) );
System.out.println( kreisFlaeche( 12.0 ) );
Die Konstante PI finden Sie in der Konstante java.lang.Math.PI.
9. Legen Sie zwei Arrays an:
{23, 42, 5, 3, 12, 18}
{"Java", "jdk", "Integer", "float"}
Sortieren Sie diese mit der Methode sort und suchen Sie mit der Methode binarySearch nach
den Positionen der Zahl "12" und "Integer" und geben Sie die Position auf dem Bildschirm aus.
Die statischen Methoden sort() und binarySearch() sind in der Klasse Arrays, deren
Dokumentation im Paket java.util zu finden ist.
Herunterladen