繁体   English   中英

为 Java 上的方法设置标志

[英]Set flags to methods on java

我的老师想要运行这样的“java Methods -r fact 3”来获得阶乘 3 的结果,并且能够将 -r 更改为 -d 以显示获得结果的过程,而不仅仅是结果。

我找不到如何将 -r 或 -d 分配给每个类或它的名称是什么。 有人可以帮忙吗? 我对这一切都很陌生。

main方法的args数组包含命令行参数。 -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
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM