Informatik (Fach) / DAP1 (Lektion)

Vorderseite Schreibe die Klasse box, die einen Quader beschreibt. Die Attribute sind die Länge, Breite und Höhe des Quaders, welche durch einen gegeben Konstruktur definiert werden. Implementiere die Methode "int compareTo( Box f )", welche dazu dient, zwei Kisten miteinander zu vergleichen, das aufrufende Objekt und das als Parameter übergebene Objekt. Als Ergebnis soll zurückgegeben werden: – einen Wert größer als 0, falls die aufrufende Box ein größeres Volumen als die als Parameter übergebene Box besitzt, – der Wert 0, falls beide Kisten das gleiche Volumen besitzen, – einen Wert kleiner als 0, falls die aufrufende Box ein kleineres Volumen als die als Parameter übergebene Box besitzt. (Die Methode getVolume, welche das Quadervolumen berechnet, ist gegeben.)
Rückseite

public int compareTo(Box f) { double v1 = getVolumeSize(); double v2 = f.getVolumeSize(); if (v1 > v2) { return 1; } else if (v1 == v2) { return 0; } else { return -1; } }

Diese Karteikarte wurde von checko erstellt.