gpt4 book ai didi

java - switch 中 java 中变量的范围

转载 作者:行者123 更新时间:2023-11-30 07:02:34 25 4
gpt4 key购买 nike

<分区>

我试图理解这在 Java 中的 switch 语句中是如何有效的。

switch(someValue){
case abc: int i=0
break;
case def: int i=0 // error because i declared above is still accessible in this case.`

如果我们说变量在 Java 中具有 block 作用域,那么在 def 的情况下,“i”变量不应该是不可访问的吗?还是 case 不被视为 block ?很多人以前一定遇到过这个问题。

为什么这不违反编程的任何基本概念?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com