Enums und ordinal

sousou

Bekanntes Mitglied
Abend,


hab mal in der späten Nacht eine Frage zu Enums.
Und zwar bin ich grad folgendes am programmieren.


Ich hab 2 Enums erstellt:

Java:
// Aufgabe 1.a vom 22.09
public enum AufzaehlungWochentag {

MONTAG, DIENSTAG, MITTWOCH, DONNERSTAG, FREITAG, SAMSTAG;

}

Java:
// Aufgabe 1.b vom 22.09
public enum AufzaehlungStunden{

Std1, Std2, Std3, Std4, Std5, Std6, Std7, Std8;

}


So dann hab ich eine Klasse Namens:

Java:
class StundenplanMitEnums{


int anzStunden = AufzaehlungStunden.values().length;
int anzTage =  AufzaehlungWochentag.values().length;


void eintragen(AufzaehlungStunden std, AufzaehlungWochentag tag, String titel )
{
int stunden =  std.ordinal();
int tage = tag.ordinal();

System.out.println(stunden);
}


public static void main(String[] args){

StundenplanMitEnums o = new StundenplanMitEnums();

o.eintragen();



}


Problem, weder das System.out.println(anzStunden);
noch System.out.println(stunden); in der Methode geben mir einen Wert aus.


Aber ich bekomm eine fehlermeldung....:(

StundenplanMitEnums.java:21: eintragen(AufzaehlungStunden,AufzaehlungWochentag,java.lang.String) in StundenplanMitEnums cannot be applied to ()
o.eintragen();
^
1 error


Ich glaub es liegt daran, das parameter in der main fehlen, weiss aber grad nicht was ich da als parameter schreiben soll.
Außerdem wird mir nicht ausgegeben wie groß das Enum ist.

LG
 

eRaaaa

Top Contributor
Ähhh....was hast du da überhaupt vor? :D

Java:
o.eintragen();
macht natürlich keinen Sinn, da deine Methode ja 3 Parameter erwartet ?!

Java:
o.eintragen(AufzaehlungStunden.Std1, AufzaehlungWochentag.MONTAG, "Mein Titel");

z.B.
 

sousou

Bekanntes Mitglied
hehe wusst ich bis eben auch nicht so genau... aber jetzt schon :)


also mit values().lenght; habe ich die Größe des Enums ermittelt, nun werde ich ein Array erstellen mit dessen größe.


Und dann werde ich das Array mit den Enum Werte füllen:)


Hoffe das klappt mal reibungslos.

Danke nochmals, dank den parametern konnt ich die ausgabe sehen....
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Enums in Array abspeichern Java Basics - Anfänger-Themen 4
M Vererbung mit Enums Java Basics - Anfänger-Themen 8
M Vererbung Enums vererben Java Basics - Anfänger-Themen 1
G Wie verwendet man Enums Java Basics - Anfänger-Themen 1
O prinzipielle Frage zu enums Java Basics - Anfänger-Themen 3
A Mit Enums in Methoden arbeiten Java Basics - Anfänger-Themen 8
L wie oft werden enums genutzt Java Basics - Anfänger-Themen 3
O Enums? Java Basics - Anfänger-Themen 11
A Enums Java Basics - Anfänger-Themen 3
M Enums, oder doch was anderes? Java Basics - Anfänger-Themen 7
P Vergleich von Enums Java Basics - Anfänger-Themen 4
D Sind Enums typsichere Konstanten? Java Basics - Anfänger-Themen 15
P Enums - cannot be resolved Java Basics - Anfänger-Themen 2
neurox Kapselung von Enums? Java Basics - Anfänger-Themen 3
H Generics mit Enums Java Basics - Anfänger-Themen 16
GilbertGrape Klärungsbedarf bei Enums Java Basics - Anfänger-Themen 8
S int mit Enums vergleichen Java Basics - Anfänger-Themen 5
F Überbegriff für Klassen, Interfaces, enums? Java Basics - Anfänger-Themen 2
M Switch wie gemacht für Enums - will aber nicht Java Basics - Anfänger-Themen 3
T ist enum.ordinal keine Konstante? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben