public static GetRandomFunc() {
switch((int)(Math.random()*NUM_FUNCTIONS) {
case 0:
functionA();
break;
case 1:
functionB();
break;
case 2:
functionC();
break;
// ...
}
}
我想随机调用GetRandomFunc(),直到每个函数被调用一次,然后结束。如何确保函数只被调用一次,如果全部被调用,则打印出System.out.println(“全部完成”)从主中获取随机函数
这是迄今为止最适合您的解决方案。不要通过实现一个接口和多个类来构建它。通过这种方式,您可以将现有的代码保存在getRandomFunc中,并添加到其中。 – Brad 2012-08-07 07:23:47
嗨,我真的很新的Java /编程。你能多解释一下吗?我是否为此创建了一个新功能?或者它在GetRandomFunc()中? – user872009 2012-08-07 07:32:02
如何将我作为参数传递给GetRandomFunc()。请详细说明一下,如果你这么做,我会很感激。谢谢。 – user872009 2012-08-07 07:33:15