Hallo allerseits,
ich bin zur Zeit dabei mich ein wenig in Java für mein Studium einzuarbeiten. Nun habe Ich eine Aufgabe mit der ich leicht überfordert bin. Sie lautet wie folgt:
---------------------------------------------------------------------------------------------
Schreiben Sie eine statische Methode dreieck, die ein Zeichen vom Typ char und eine ganze Zahl n als Parameter erwartet und einen String zurück gibt, der das Zeichen in n Zeilen in Form eines gleichschenkligen Dreiecks ausgibt. Beispielsweise sollte für das Zeichen '+' und n = 3 der String
+
+++
+++++(soll ne Pyramide anzeigen)
ausgegeben werden.
Hinweis: In jeder Zeile befinden sich stets eine ungerade Anzahl von Zeichen, also (2k - 1) Zeichen in Zeile k.
---------------------------------------------------------------------------------------------
Ich schreibe einfach mal wie ich es machen würde:
1. Importieren der Bibliotehk(javax.swing.*)
2. Klasse benennen
3. int = n und char = + deklarieren
4. Mit JTextField und Object 2 Felder angeben
Jetzt würde ich eine if else Bedingung einbauen...habe aber keine ahnung wie oder warum ich etwas machen muss.
Wäre nett wenn ihr mir weiterhelfen könntet mit dem Programm und mir auch sagen könntet warum ihr dieses und jenes macht
Gruß
Ciferman
ich bin zur Zeit dabei mich ein wenig in Java für mein Studium einzuarbeiten. Nun habe Ich eine Aufgabe mit der ich leicht überfordert bin. Sie lautet wie folgt:
---------------------------------------------------------------------------------------------
Schreiben Sie eine statische Methode dreieck, die ein Zeichen vom Typ char und eine ganze Zahl n als Parameter erwartet und einen String zurück gibt, der das Zeichen in n Zeilen in Form eines gleichschenkligen Dreiecks ausgibt. Beispielsweise sollte für das Zeichen '+' und n = 3 der String
+
+++
+++++(soll ne Pyramide anzeigen)
ausgegeben werden.
Hinweis: In jeder Zeile befinden sich stets eine ungerade Anzahl von Zeichen, also (2k - 1) Zeichen in Zeile k.
---------------------------------------------------------------------------------------------
Ich schreibe einfach mal wie ich es machen würde:
1. Importieren der Bibliotehk(javax.swing.*)
2. Klasse benennen
3. int = n und char = + deklarieren
4. Mit JTextField und Object 2 Felder angeben
Jetzt würde ich eine if else Bedingung einbauen...habe aber keine ahnung wie oder warum ich etwas machen muss.
Wäre nett wenn ihr mir weiterhelfen könntet mit dem Programm und mir auch sagen könntet warum ihr dieses und jenes macht
Gruß
Ciferman