Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 18:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



java - switch -> case frage [array]

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

Reply
 
Old   #1
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received 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
Quote:
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 is offline  
Old 12/29/2010, 02:01   #2
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received 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 is offline  
Old 12/29/2010, 02:09   #3
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received 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 is offline  
Old 12/29/2010, 12:12   #4


 
Cholik's Avatar
 
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
Quote:
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 is offline  
Thanks
1 User
Old 12/29/2010, 13:21   #5
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
hmmm danke danke, schade dass es so nicht klappt..
omer36 is offline  
Old 12/29/2010, 19:05   #6


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,414
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 is offline  
Old 12/29/2010, 19:27   #7
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by MrSm!th View Post
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 is offline  
Reply


Similar Threads Similar Threads
[FRAGE]Metin2 switch bot
07/21/2011 - Metin2 Private Server - 5 Replies
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)
12/27/2010 - Combat Arms - 6 Replies
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?
11/20/2010 - Technical Support - 2 Replies
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
09/02/2010 - Combat Arms - 10 Replies
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



All times are GMT +2. The time now is 18:39.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.