java的case后面可以加符合吗_java Switch中的case后面加上大括号({})和不加大括号的区别...

java基础求真之switch 的case 后面加上大括号和不加大括号的区别。

下面给出三段代码大家看一下有什么不同以及哪段代码能够编译通过那段代码编译不能通过,为什么?(Why?)

代码片段一:

int value = 10;

switch (value) {

case 1:

int value1 = 5;

break;

case 2:

int value1 = 6;

break;

}

代码片段二:

int value = 10;

// switch

switch (value) {

case 1: {

int value1 = 5;

break;

}

case 2:

int value1 = 8;

break;

}

代码片段三:

int value = 10;

// switch

switch (value) {

case 1: {

int value1 = 5;

break;

}

case 2: {

int value1 = 8;

break;

}

}

}

好了,三段代码都已经给出了,大家看出来那段代码能够编译通过?那段代码编译不同


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部