如何根据用户输入决定调用哪种方法?

时间:2019-03-04 18:43:13

标签: java

我有一个排序的基本问题:

  

编写一个名为Sort的程序,该程序将按照排序顺序,然后在命令行中显示数字列表,并打印出排序的数字列表

例如:java Sort asc 12 2 3 -9 8

输出为

  

-9 2 3 8 12

,如果我写“ desc”和数字,则相反。

我的问题是:如何告诉我的程序应该执行哪个功能? 我只知道如何将其发送到每个函数,而不发送给其中一个。

我只是告诉程序要执行的功能,排序没有问题。

1 个答案:

答案 0 :(得分:2)

要告诉您的程序将哪个功能转到您可以使用if else语句的位置,该功能将根据参数“ asc”或“ desc”起作用:

if(args[0].equals("asc")) {
...
}
else {
...
}