我的老师想要运行这样的东西" java方法 - 事实3"获取factorial 3的结果并能够将-r更改为-d以显示获取结果而不仅仅是结果的过程。
我无法找到如何分配"每个类的-r或-d或者是什么名称。有人可以帮忙吗?我是所有这一切的新人。
答案 0 :(得分:0)
args
方法的main
数组包含命令行参数。 -r
或-d
将位于args
的第0位。你想要这样的东西:
public static class CalculateFactorials {
public static void main(String[] args) {
if (args[0].equals("-r")) {
factorial();
}
else if (args[0].equals("-d")) {
factoriald();
}
}
public static void factorial() {
//calculate factorial
}
public static void factoriald() {
//calculate factorial while showing process
}
}