der folgende Code angegeben, ist 'a' (das von Typ char) automatisch Anweisung int type in switch-case gefördert?Wird Byte, Kurz, Char in switch-Anweisung automatisch hochgestuft?
void testSwitch(byte x) {
switch(x) {
case 'a': // 1
case 256: // 2
default: // 3
case 1: // 4
}
}
konnte ich nicht finden, ob Java SE7 darüber erwähnt ..
Vielen Dank im Voraus für die Klarstellung.
Grüße, Daniel
Schalter nimmt einen 'int' und Byte, char, und Short kann bei Bedarf automatisch erweitert werden. –
[der Typ von '0'] (https://groups.google.com/forum/#!topic/java-lang-fans/0zGzPygyJSU) – ZhongYu