Lab 3 Problem 2: Was bedeutet "EMPTY"?

Hoang
Erstie
Erstie
Beiträge: 11
Registriert: 6. Nov 2013 15:02

Lab 3 Problem 2: Was bedeutet "EMPTY"?

Beitrag von Hoang »

Hi,

Unsere Lösung fürs Problem 2 fehlt noch nullables und musst den Punkt noch korrigiert werden.
Wir kommen aber an folgenden Stellen nicht zurecht:

1. Was bedeutet "the content after the cursor is EMPTY" eigentlich ? Primitive arrays in Java haben NULL nicht als Element, d.h "EMPTY" ist hier mit 0 gemeint? Also "alle Stellen nach dem Cursor sind 0"?

2. Die Deklaration für content ist
private int[] content;
d.h content könnte NULL sein?

Vielen Dank im voraus,
vg
Hoang

Nathan Wasser
Kernelcompilierer
Kernelcompilierer
Beiträge: 430
Registriert: 16. Okt 2009 09:48

Re: Lab 3 Problem 2: Was bedeutet "EMPTY"?

Beitrag von Nathan Wasser »

public final int EMPTY = -1;

Steht in der Datei. 9 Zeilen unter dem Zitierten.

Ergibt es aus der Aufgabenstellung irgendeinen Sinn, dass content null sein könnte?
Wenn ja -> dann ja.
Wenn nein -> dann nein.

Aus JML Sicht müsste es dann dementsprechend annotiert werden. (Oder nicht, falls es dem Default entspricht.)

Antworten

Zurück zu „Archiv“