public static void main(String[] args) {
int[] arr = {0,1,2,3,4,5,6,7};
switch (arr[2]) {
case 1:
ArrayList list = new ArrayList();
list.add(1);
list.add(2);
System.out.println(list.size()+"PPPP");
break;
case 2:
list = new ArrayList();
System.out.println(list.size());
break;
default:
break;
}
为什么这么写case 2 arraylist还可以定义? 依照代码case 1 应该没进行,那么case 2 是怎么定义的?arraylist也不是全局变量,求大神解答