Java Switch 语句返回值:输入 2 的结果
当输入为 2 时,返回值为 8。
因为 switch 语句没有 break 关键字,所以当 case 2 的条件满足后,会继续执行 case 3 的语句。
具体过程如下:
result初始化为 0。- 满足
case 2条件,result加上2 * 2,即result为 4。 - 继续执行
case 3语句,result加上3 * 2,即result为 10。
最终,函数返回 result 的值,即 10。
代码示例:
public int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3;
}
return result;
}
原文地址: https://www.cveoy.top/t/topic/fIiV 著作权归作者所有。请勿转载和采集!