我试图在Java程序的for循环中调用另一个类中使用的开关用例,但是我不确定如何这样做。
for( int i = 0; i <= 9; i++){
myView.say( i + "=" + printer.switch(i));
这就是我的循环,目的是能够基于迭代i打印出我的开关盒中的每种情况。我玩了一些,但看不到使它正常工作吗?如果有人能朝正确的方向前进,那就太好了!
最佳答案
您不能,switch是控制语句的流程,而不是您可以调用的方法。将开关代码包装在对象上的方法中
class Printer {
public String doStuff(int counter){
switch(counter) {
case 1:...
}
}
}
myView.say(i+"="+printer.doStuff(i));