0 Daumen
446 Aufrufe

Aufgabe:

Schreiben Sie ein Programm Swapper.java, welches zwei Kommandozeilenparameter erwartet.

Wenn kein, genau ein oder mehr als zwei Kommandozeilenparameter vom Nutzer angegeben wurden, so soll auf dem Bildschirm eine entsprechende Meldung ausgegeben und das Programm dann beendet werden.

Wenn genau zwei Kommandozeilenparameter vom Nutzer angegeben wurden, so soll zuerst der zweite Kommandozeilenparameter, dann ein Leerzeichen und schließlich der erste Kommandozeilenparameter auf dem Bildschirm ausgegeben werden.

Der Aufruf java Swapper Kinder Garten soll also die Ausgabe Garten Kinder produzieren.

Avatar von

1 Antwort

0 Daumen

public class Swapper {

public static void main(String[] args) { // das args Array der main-Methode enthält die Kommandozeilenparameter
if (args.length != 2) { // Überprüfen ob args Array genau zwei Kommandozeilenparameter enthält
System.out.println("Fehler: Nicht genau 2 Kommandozeilenparameter übergeben!");
} else {
System.out.println(args[1] + " " + args[0]); // Zuerst den zweiten Parameter, dann ein Leerzeichen gefolgt vom ersten Parameter ausgeben
}
}
}

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community