9.5 Übungen
 
Übung 1 In der neuesten Version der Fachklasse Mathematik.java, sind die Methoden 

public static BigInteger bigFakultaet(BigInteger n)  und

public static BigInteger bigFib(BigInteger n)

so implementiert, dass man Fakultäten und Fibinacci-Zahlen von beliebig großen Zahlen korrekt erzeugen kann. Man arbeitet dabei mit BigInteger-Objekten. (siehe auch die Doku der neuen Klasse). Studieren Sie die API dieser Klasse, speziell hinsichtlich der in unseren Methoden verwendeten BigInteger-Methoden. In dem Programm DemoFib.java wird gezeigt, wie man die Klassenmethode bigFib(..) benutzt Schreiben Sie ein entsprechendes Demo-Programm für die Klassenmethode bigFakultaet(..).
 

Übung 2 Wie viele Konstruktoren stehen in der Zeile

centerPanel = new JPanel(new GridLayout(2,3,2,2)); ?

Beschreiben Sie, was im einzelnen passiert.
 

Übung 3 Erstellen Sie eine Rechner-GUI in der die Textfelder keinen Default-Wert haben, komplilieren Sie das Programm und starten Sie das Programm.

eingabeFeldA = new JTextField();

Was passiert, wenn man ein Button drückt, ohne, dass man einen Wert in die entsprechenden Eingabefelder gesetzt hat.

Übung 4 Erstellen Sie JRotGelbGruen.jar. (vgl. dazu 8.4 Übungen)
 
Übung 5 Bauen Sie JRotGelbGruen.java aus  zu einem Applet um und starten Sie es in einer HTML-Seite.
 
Übung 6 Erstellen Sie ein StarterApplet für JRotGelbGruen.java und erstellen Sie die für das Laufen des Applets notwendige HTML-Umgebung.
 
zu 9.5 Lösungen
zur Startseite www.pohlig.de  (C) MPohlig 2005