在某些情况下,我们可能需要在switch语句中处理变量中的多个值。以下是一种解决方法,示例代码如下:
int[] values = {1, 2, 3, 4}; // 变量中包含的多个值
for (int value : values) {
switch (value) {
case 1:
// 处理值为1的情况
System.out.println("值为1");
break;
case 2:
// 处理值为2的情况
System.out.println("值为2");
break;
case 3:
// 处理值为3的情况
System.out.println("值为3");
break;
default:
// 处理其他值的情况
System.out.println("其他值");
break;
}
}
在上面的代码中,我们使用一个数组来存储多个值。然后,我们使用for-each循环遍历数组中的每个值,并在switch语句中处理每个值的情况。
请注意,我们使用了default关键字来处理除1、2、3之外的其他值,这是一种处理“其他情况”的常见方法。在default块中,你可以编写处理其他值的代码。
下一篇:变量中的多重选择