小编yeg*_*osc的帖子

在switch语句中是否自动提升byte,short,char?

给定以下代码,在switch-case语句中是'a'(即char类型)自动提升为int类型?

void testSwitch(byte x) {
    switch(x) {
       case 'a':   // 1
       case 256:   // 2
       default:   //  3
       case 1:    //  4
    }
Run Code Online (Sandbox Code Playgroud)

}

我无法找到Java SE7是否提到了这一点......

在此先感谢您的澄清.

问候,丹尼尔

java switch-statement type-promotion

7
推荐指数
1
解决办法
980
查看次数

标签 统计

java ×1

switch-statement ×1

type-promotion ×1