Programmierung-Hausaufgabe: Hilfe benötigt

IT-Muslim

Mitglied
Hallo alle zusammen, bin neu hier, hoffe es wird viel Spaß machen. 🙂

Also gleich mal das erste Problem bei folgender Aufgabe:

Übergeben Sie dem Programm Diamond beim Start Ihren Vor- und Nachnamen als Parameter in dieser Reihenfolge und fügen Sie Code hinzu, der als Ausgabe zuerst Ihren Nachnamen und dann Ihren Vornamen ausgibt.

Meine Lösung:

public class Diamond {
public static void main (String[]args) {
system.out.println (args [0]);
system.out.println (args [1]);
> java Diamond "Test"
System.out.println("*");
System.out.println("***");
System.out.println("*****");
System.out.println("***");
System.out.println("*");
}
}

Ich habe viel Verschiedenes versucht, hab es aber nicht geschafft. Kann mir wer weiterhelfen?
 
Was bekommen wir dafür, dass wir deine Hausaufgaben machen?

1) Schreibe deinen Code in
Java:
-Tags wie bei der Beitragserstellung groß in rot zu sehen ist!
2) Wo liegt genau das Problem? Was macht dein Programm? Was erwartest du dir das es macht?
 
Es gibt auch nen extra Hausaufgaben Forum.

"Übergeben Sie dem Programm Diamond beim Start Ihren Vor- und Nachnamen als Parameter in dieser Reihenfolge und fügen Sie Code hinzu, der als Ausgabe zuerst Ihren Nachnamen und dann Ihren Vornamen ausgibt."

Wo tust du das denn? Sehe nirgendwo Vorname/Nachname weder als Parameter noch als Eingabe noch als Variable noch als Ausgabe?
Vorallem was soll dein Programm genau tun?
 
Eigentlich ist es schon fast richtig du musst nur die Ausgaben tauschen oder du tauscht die Abfrage des Arrays.

Java:
public class Diamond {

    public static void main(String[] args) {
        
        System.out.println(args[1]);
        System.out.println(args[0]);
        
    }
    
}

Für die anderen es steht doch da:
Übergeben Sie dem Programm Diamond beim Start Ihren Vor- und Nachnamen

Ich starte das Programm z.B. aus der Konsole mit dem Namen
Code:
java Diamond Max Mustermann
 
Zuletzt bearbeitet:

Zurück
Oben