我有一个排序的基本问题:
编写一个名为Sort的程序,该程序将按照排序顺序,然后在命令行中显示数字列表,并打印出排序的数字列表
例如:java Sort asc 12 2 3 -9 8
输出为
-9 2 3 8 12
,如果我写“ desc”和数字,则相反。
我的问题是:如何告诉我的程序应该执行哪个功能? 我只知道如何将其发送到每个函数,而不发送给其中一个。
我只是告诉程序要执行的功能,排序没有问题。
答案 0 :(得分:2)
要告诉您的程序将哪个功能转到您可以使用if else语句的位置,该功能将根据参数“ asc”或“ desc”起作用:
if(args[0].equals("asc")) {
...
}
else {
...
}