首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

能否通过数组控制switch case解决思路

2012-03-09 
能否通过数组控制switch caseString [] str (假设这个数组里面有1,3,4)switch (type) {//当str不同时 type

能否通过数组控制switch case

String [] str (假设这个数组里面有1,3,4) 

switch (type) { //当str不同时 type还是有1-5这几个数
case 1:...
case 2:...
case 3:...
case 4:...
case 5:...
default...
}


当str不同时 type还是有1-5这几个数,还是要进入那条case语句,想做到这个数组里有的数字才能进入这个case
即当数组里面有1,3,4时程序变成

switch (type) { //当str不同时 type还是有1-5这几个数
case 1:...

case 3:...
case 4:...

default...
}

有办法能做到?谢谢

[解决办法]
不知所云

貌似不宜用switch
[解决办法]
看不懂LZ的 意思,
[解决办法]
如果楼主传递过来的是 1 3 4 楼主的意思是 case 1 case 3 case 4都要执行

这个恐怕不行的
[解决办法]
int type = 0;
for(String i : str) {
type = new Integer(i);
switch (type) { //当str不同时 type还是有1-5这几个数 
case 1:... 
case 2:... 
case 3:... 
case 4:... 
case 5:... 
default... 


  
}
[解决办法]
同意楼上的。

热点排行