S
späterGast
Gast
Hallo,
habe folgende Fehlermeldung zu diesem Prog (Ausschnitt) bekommen:
die fehlermeldung lautet:
test.java:35: variable p might not have been initialized
pb=m*p;
^
1 error
Im default ist doch die Festlegung für p getroffen, falls x einen anderen Wert als in case vorgesehen annimmt. Habe dann vor switch p auf 0 initialisiert und es klappt. Aber warum nicht so wie ich es erwartet habe?
Danke!
habe folgende Fehlermeldung zu diesem Prog (Ausschnitt) bekommen:
Code:
switch (x)
{
case 1:
p=0.3f;break;
case 2:
p=0.5f;break;
case 3:
p=0.7f;break;
case 4:
p=1.2f;break;
default: p=0;
}
pb=m*p;
die fehlermeldung lautet:
test.java:35: variable p might not have been initialized
pb=m*p;
^
1 error
Im default ist doch die Festlegung für p getroffen, falls x einen anderen Wert als in case vorgesehen annimmt. Habe dann vor switch p auf 0 initialisiert und es klappt. Aber warum nicht so wie ich es erwartet habe?
Danke!