如果我使用开关箱,我是否可以规定您必须先做第一种情况,然后才能做第二种情况?如果在第一种情况下有数组,我可以在第二种情况下使用它吗?
switch (input) {
case 1:
System.out.print("How many data you want :");
int num = in.nextInt();
int data[] = new int[num];
for (int i = 0; i < data.length; i++) {
System.out.print("Input data-"+(i+1)+":");
data[i]=in.nextInt();
}
break;
我想在第二种情况下可以打印在第一种情况下输入的数据
将数据作为类的实例变量。并通过整个开关盒进行访问
int data[];
switch (input) {
case 1:
System.out.print("How many data you want :");
int num = in.nextInt();
data[] = new int[num];
for (int i = 0; i < data.length; i++) {
System.out.print("Input data-"+(i+1)+":");
data[i]=in.nextInt();
}
break;
case 2:
System.out.println(Arrays.toString(data));
break;