我试图在我的java程序中调用for循环中另一个类中使用的switch case,但是我不确定该怎么做。
for( int i = 0; i <= 9; i++){
myView.say( i + "=" + printer.switch(i));
这是我的循环,目的是能够根据迭代i在我的开关盒中打印出每个盒子。我玩了一下但是看不到能让它发挥作用?如果有人能让我朝着正确的方向前进,那就太棒了!
答案 0 :(得分:3)
你不能,switch是一个控制语句流,而不是你可以调用的方法。将交换机代码包装在对象的方法中
class Printer {
public String doStuff(int counter){
switch(counter) {
case 1:...
}
}
}
myView.say(i+"="+printer.doStuff(i));