Jetzt kostenlos registrieren! | Passwort vergessen?

Zurück   elitepvpers > Coders Den > General Coding
Dein letzter Besuch war: Heute um 21:12 Uhr

  • Registriere dich kostenlos um Beiträge zu verfassen und alle Features zu nutzen!

Advertisement



java - switch -> case frage [array]

Discussion on java - switch -> case frage [array] within the General Coding forum part of the Coders Den category.

Antwort
 
Alt   #1
 
Benutzerbild von omer36
 
elite*gold: 0
Registriert seit: Mar 2009
Beiträge: 2.317
Erhaltene Thanks: 1.255
java - switch -> case frage [array]

hey hey...

hab ein kleines problem, mit der switch - case abfrage mit nutzen von arrays...

Code:
switch (zuf){
  case wetten[0]:uebereinstimmungen[0] = 1;break;
}
zeigt der mir nen fehler an
Zitat:
java constant expression required
, mit ner einfachen if-abfrage klappt es zwar, aber sieht mit switch-case sauberer aus, da es mehrere sind...

Code:
if (zuf == wetten[0]){
 uebereinstimmungen[0] = 1;
}
wie müsste das aussehen?

MfG
omer36 ist offline  
Alt 29.12.2010, 02:01   #2
 
Benutzerbild von .BritainAndy
 
elite*gold: 0
Registriert seit: Jan 2010
Beiträge: 1.385
Erhaltene Thanks: 1.006
switch(zuf) {
case wetten[0]:
uebereinstimmungen[0] = 1;
break;
}

hm, wüsste nicht wo da ein fehler ist.
Vll stimtm der syntax mit den arrays nicht
google spuckt irgendwas mit Compile time aus
.BritainAndy ist offline  
Alt 29.12.2010, 02:09   #3
 
Benutzerbild von omer36
 
elite*gold: 0
Registriert seit: Mar 2009
Beiträge: 2.317
Erhaltene Thanks: 1.255
ja wurde durch google auch nicht schlauer, darum mein post hier

als fehler zeigt er mir diese stelle:

Code:
case wetten[0]:uebereinstimmungen[0] = 1;break;
          [COLOR="Red"]^[/COLOR]
zu dem fehler vermute ich iwie, dass ich den array (wetten) vorher iwie als constante deklarieren muss oderso...
aber... keine ahnung
kenn mich mit java noch nicht wirklich aus ^^

vllt hatt ja morgen einer ne antwort, wenn nicht ist es auch nicht so schlimm, da es mit if´s geht...
finde es nur "sauberer" mit switch/case...
omer36 ist offline  
Alt 29.12.2010, 12:12   #4


 
Benutzerbild von Cholik
 
elite*gold: 4
Registriert seit: Aug 2008
Beiträge: 6.783
Erhaltene Thanks: 4.992
Zitat:
java constant expression required
Wie die Fehlermeldung schon sagt erwartet der Compiler bei der case eine Konstante... keine Variable oder Funktion die etwas zurückliefert.

Sprich...

Code:
...

case 0:
    break;

case 1:
    break;

case 2:
    break;

...
Cholik ist offline  
Thanks
1 Benutzer
Alt 29.12.2010, 13:21   #5
 
Benutzerbild von omer36
 
elite*gold: 0
Registriert seit: Mar 2009
Beiträge: 2.317
Erhaltene Thanks: 1.255
hmmm danke danke, schade dass es so nicht klappt..
omer36 ist offline  
Alt 29.12.2010, 19:05   #6


 
Benutzerbild von MrSm!th
 
elite*gold: 7110
Registriert seit: Jun 2009
Beiträge: 28.909
Erhaltene Thanks: 25.409
jop, switch-case muss compilertechnisch einfach mit constanten werten genutzt werden, etwas anderes als if, else if, else bleibt dir nicht übrig.
du kannst es natürlich in eine schleife packen, um es kürzer zu fassen ;>

Code:
for(int i=0; i<AnzhalDerWetten; i++)
{
    if(wetten[i] == zuf)
        uebereinstimmungen[i] = 1;
}
MrSm!th ist offline  
Alt 29.12.2010, 19:27   #7
 
Benutzerbild von omer36
 
elite*gold: 0
Registriert seit: Mar 2009
Beiträge: 2.317
Erhaltene Thanks: 1.255
Zitat:
Zitat von MrSm!th Beitrag anzeigen
jop, switch-case muss compilertechnisch einfach mit constanten werten genutzt werden, etwas anderes als if, else if, else bleibt dir nicht übrig.
du kannst es natürlich in eine schleife packen, um es kürzer zu fassen ;>

Code:
for(int i=0; i<AnzhalDerWetten; i++)
{
    if(wetten[i] == zuf)
        uebereinstimmungen[i] = 1;
}
daran hatte ich auch shcon gedacht, klappt aber aus ieinen grund nicht
nja sind eh "nur" 6 abfragen... ist also nicht sooo schlimm
omer36 ist offline  
Antwort


Ähnliche Themen Ähnliche Themen
[FRAGE]Metin2 switch bot
21.07.2011 - Metin2 Private Server - 5 Antworten
ich habe mal ne frage ob es ein metin2 switch bot gebe weil ich keinen gefunden habe vlt könnte der bot ja die zeichen erkennen und dann es so switchen oda so danke für ne antwort
Frage zu kalika case ( wichtig)
27.12.2010 - Combat Arms - 6 Antworten
hat eigentlich schon jemand etwas permanent aus einer kalika case gezogen, weil jeder sagt das man da auch permanente sachen ziehen kann doch ich habe noch keine beweise gesehen. also falls jemand etwas permanentes aus der kalika case gezogen hat kann er es ja hier schreiben und einen screen reinstelln.
[Frage]Welche Case für meinen PC?
20.11.2010 - Technical Support - 2 Antworten
Hey Leute! Wollte euch mal fragen, welche Case ihr mir für den PC Acer Aspire X3300 empfehlen würdet? Habe schon länger gesucht, bin aber ins zweifeln geraten, ob z.B. die Xigmatek Utgard Case mit 500 Watt Netzteil den Mainboardformat Micro-ATX unterstützen wird, was beim Acer Aspire X3300 der Fall ist. Hoffe auf schnelle hilfe! MfG KälteMonster
[Frage]HiSec Case
02.09.2010 - Combat Arms - 10 Antworten
Hi, Hab ne Frage zu HiSec Cases: 1) Was sind HiSec Cases? 2) Was ist in ihnen Drin? 3) Wie bekommt man sie? 4) Wie öffnet man sie? mfg xxfabbelxx



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:13 Uhr.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Kontakt | FAQ | Werbung | Datenschutzerklärung | Nutzungsbedingungen | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.