Я пишу программу, имеющую два условия: «orgi» и «sort». Orgi отображает входы в порядке вставки. Сортировка отображает входы в порядке вставки, а также сортируется в алфавитном порядке.как установить условия ввода командной строки, чтобы избежать первого значения на выходе
Здесь, на выходе моего кода, отображаются также условия «orgi» и «sort». Как я могу исправить эту проблему?
ввода команды строка: вроде "RAAM" "баран" "Ravi"
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
if(args[0].equals("orgi"))
{
System.out.println("Here is a list of the names as read in:");
for (String s: args)
{
System.out.println(s);
}
System.out.println("Press Enter to continue ... ");
keyboard.nextLine();
}
if(args[0].equals("sort"))
{
System.out.println("Here is the list of the names as read in:");
for(String s: args)
{
System.out.println(s);
}
System.out.println("Press Enter to continue ... ");
keyboard.nextLine();
System.out.println("And here is a sorted list of the names as read in:");
Arrays.sort(args);
for (String s: args)System.out.println(s);
}
}
Программа работает нормально, единственная проблема заключается в том, что вы рассматриваете первый аргумент, который вы использовали для условной проверки в качестве ввода для заказа. – BeginnersSake