| Author |
what can be passed to case statement?
|
adam Lui
Ranch Hand
Joined: Sep 03, 2007
Posts: 186
|
|
|
sorry if this is such a stupid question, but i am really confused.
|
boolean b = true;<br />System.out.println ("I believe in Java.<br />Java will make my dream come " + b);
|
 |
Burkhard Hassel
Ranch Hand
Joined: Aug 25, 2006
Posts: 1274
|
|
Howdy, because the switch statement takes only ints (or lower) and enums, this is true also for the case statement. Additionally the case statement has to be a compile time constant, e.g. a int literal. And enum values are per se compile time constants: The last three are not really planets. The x as an int is allowed, because it is a compile time constant small enough to fit in a short. By the way, as types smaller as ints are allowed, the switch case thing also works with chars (but not with Character...). Yours, Bu.
|
all events occur in real time
|
 |
 |
|
|
subject: what can be passed to case statement?
|
|
|