zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Guter Hund

Integer

Wir prüfen die folgenden Deklarationen. Sie verwenden die Wrapperklasse Integer. Ein Integer-Objekt hält einen Integer als seine Daten und besitzt mehrere nützliche Methoden. Die Klasse Integer implementiert die Schnittstelle Comparable<Integer>, so dass zwei Integer verglichen werden können.

Integer minusZehn = new Integer(-10);
Integer minusFuenf = new Integer(-5);
Integer fuenf = new Integer(5);
Integer zehn = new Integer(10);
Integer fuenfzehn = new Integer(15);

Wir ersetzen gedanklich "compareTo" durch Subtraktion und führen die Arithmetik aus. Zum Beispiel funktioniert fuenf.compareTo(zehn) wie fuenf-zehn. (Aber denkt daran, dass es nur auf das Vorzeichen des Ergebnisses ankommt).

Was ist das Ergebnis der folgenden Vergleiche?

fuenf.compareTo(zehn)
zehn.compareTo(fuenf)
fuenf.compareTo(fuenf)
zehn.compareTo(fuenfzehn)
minusFuenf.compareTo(zehn)
minusFuenf.compareTo(minusZehn)

FRAGE 4:

Wir prüfen das Folgende:

Integer fuenf = 5;
Integer zehn = 10;

Was ist der Wert von:

fuenf.compareTo(zehn)

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite