Ich schreibe ein Programm mit zwei Bedingungen "orgi" und "sort". Orgi zeigt die Eingaben in der Reihenfolge des Einfügens an. Sortieren zeigt die Eingaben in der Reihenfolge ihres Einfügens sowie in alphabetischer Reihenfolge sortiert an.Wie setze ich Bedingungen für die Kommandozeileneingabe, um den ersten Wert in der Ausgabe zu vermeiden
Hier mein Code der Ausgabe der in, wenn die Bedingung „orgi“ und „Art“ werden ebenfalls angezeigt. Wie kann ich dieses Problem beheben?
Befehlszeile eingegeben wird: sort "raam" "ram" "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);
}
}
Das Programm läuft gut, das einzige Problem ist, dass Sie das erste Argument betrachten, das Sie für die bedingte Überprüfung als Eingabe für die Bestellung verwendet haben. – BeginnersSake