public class test {
public static void main(String[] args) {
int a = 0;
//...
switch (a) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
//...
default:
break;
}
}
}
如果有多个case怎么办,有没有简单的写法.晕了我都不好意思发了,太2了
public static void main(String[] args) {
int a = 0;
//...
switch (a) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
//...
default:
break;
}
}
}
如果有多个case怎么办,有没有简单的写法.晕了我都不好意思发了,太2了
那就不用case了
答案只有一个那就是接着加case
还有,case语句尽量用函数封装起来。
case 2:
case 3:
//1、2、3相同的功能
break;case ...:
有了很多case 不如写个函数调函数了阿
语境大概就是有一个ErrorCode表.里面有大概30种error.针对每一种不同的error做30种不同的事
(极端情况是30种,相同情况的合起来的先不管).
我也不知道源于何处,就只有一个ErrorCode数组(或其他容器)
函数指针..这个在java里面怎么处理