Hallo Profis, wie kann ich folg. Beispiel zu Ende br?
public klass Test{
enum Wochentag {
MONTAG,
DIENSTAG,
MITTWOCH,
DONNERSTAG,
FREITAG,
SAMSTAG,
SONNTAG
}
enum Jahreszeit {
WINTER(„Dezember bis Februar“), /*oder so:** WINTER(DEZEMBER,JANUAR,FEBRUAR) */ ?
FRUEHLING(„Dezember bis Februar“),
SOMMER(„Dezember bis Februar“),
HERBST(„Dezember bis Februar“)
}
public static void main(String[] args) {
Wochentag tag = Wochentag.MONTAG;
System.out.println("tag = " + tag );
if (tag < Wochentag.Samstag && tag != Wochentag.Mittwoch) {
}
for (Wochentag tag : Wochentag.values()) {
switch(tag) {
case MONTAG:
case DINSTAG:
case MITTWOCH: System.out.println("sind Arbeitstage");
break;
case DONNERSTAG: System.out.println("wird manchmal gearbeitet");
break;
case FREITAG: System.out.println("wird ganz selten gearbeitet");
break;
case SAMSTAG:
case SONNTAG: System.out.println("sind Wochenende");
break;
}
}
}
Jahreszeit z = Jahreszeit.Winter;
System.out.println("aktuelle Jahreszeit: " + z );
for (Jahreszei z : Jahreszeitvalues()) {
switch(z) { //wie konnte man dann ausgegeben bekommen etwa so:
//WINTER umfasst Dezember und Februar
// FFUEHLING umfasst Maerz, April, Mai
case WINTER:
case FRUEHLING:
case SOMMER:
case HERBST:
break;
}
}
}
}

public klass Test{
enum Wochentag {
MONTAG,
DIENSTAG,
MITTWOCH,
DONNERSTAG,
FREITAG,
SAMSTAG,
SONNTAG
}
enum Jahreszeit {
WINTER(„Dezember bis Februar“), /*oder so:** WINTER(DEZEMBER,JANUAR,FEBRUAR) */ ?
FRUEHLING(„Dezember bis Februar“),
SOMMER(„Dezember bis Februar“),
HERBST(„Dezember bis Februar“)
}
public static void main(String[] args) {
Wochentag tag = Wochentag.MONTAG;
System.out.println("tag = " + tag );
if (tag < Wochentag.Samstag && tag != Wochentag.Mittwoch) {
}
for (Wochentag tag : Wochentag.values()) {
switch(tag) {
case MONTAG:
case DINSTAG:
case MITTWOCH: System.out.println("sind Arbeitstage");
break;
case DONNERSTAG: System.out.println("wird manchmal gearbeitet");
break;
case FREITAG: System.out.println("wird ganz selten gearbeitet");
break;
case SAMSTAG:
case SONNTAG: System.out.println("sind Wochenende");
break;
}
}
}
Jahreszeit z = Jahreszeit.Winter;
System.out.println("aktuelle Jahreszeit: " + z );
for (Jahreszei z : Jahreszeitvalues()) {
switch(z) { //wie konnte man dann ausgegeben bekommen etwa so:
//WINTER umfasst Dezember und Februar
// FFUEHLING umfasst Maerz, April, Mai
case WINTER:
case FRUEHLING:
case SOMMER:
case HERBST:
break;
}
}
}
}
Zuletzt bearbeitet: