|
You last visited: Today at 18:38
Advertisement
java - switch -> case frage [array]
Discussion on java - switch -> case frage [array] within the General Coding forum part of the Coders Den category.
12/28/2010, 23:28
|
#1
|
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
|
|
|
12/29/2010, 02:01
|
#2
|
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
|
|
|
12/29/2010, 02:09
|
#3
|
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...
|
|
|
12/29/2010, 12:12
|
#4
|
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;
...
|
|
|
12/29/2010, 13:21
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
hmmm danke danke, schade dass es so nicht klappt..
|
|
|
12/29/2010, 19:05
|
#6
|
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;
}
|
|
|
12/29/2010, 19:27
|
#7
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
Quote:
Originally Posted by MrSm!th
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
|
|
|
 |
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.
|
|