Hallo Leute, ich habe Bald meine Klausur in Programmieren und mache gerade eine Altklausur als vorbereitung für meine Klausur, in einer Aufgabe muss ich ein Enum erstellen mit verschiedenen Farben und muss dann eine Methode schreiben, die mir True ausgeben soll wenn es einer der beiden Farben ist. Ich darf aber kein if, for, while oder switch benutzen. Kann mir jemand einen Tipp geben wie man das machen kann, ich habs zwar mit einer Do While probiert, aber das würde auch abzüge geben in der Klausur.
Das ist die konkrete Aufgabestellung:
Das enum soll ein eine
Methode boolean isMetallic() besitzen, die true zurückliefert, wenn es sich um
BLUE_METALLIC oder RED_METALLIC handelt. Sie dürfen Ihrer Enum-Implementierung kein if,
for, while oder switch verwenden.
Das ist die konkrete Aufgabestellung:
Das enum soll ein eine
Methode boolean isMetallic() besitzen, die true zurückliefert, wenn es sich um
BLUE_METALLIC oder RED_METALLIC handelt. Sie dürfen Ihrer Enum-Implementierung kein if,
for, while oder switch verwenden.
Code:
public enum CarColor {
BLUE,
BLUE_METALlIC,
RED,
RED_METALLIC,
WHITE,
BLACK;
public boolean isMetallic(CarColor carColor){
do {
return true;
} while (carColor == BLUE_METALlIC | carColor == RED_METALLIC);
}