Hallo,
ich bin neu hier und habe bezüglich des Forums keine Erfahrungen, deswegen entschuldigt und belehrt mich eines besseren, falls ich mit dieser Frage etwas falsch gemacht habe.
Ich muss in Java ein Programm erstellen, welches ein Muster aus X und . ausgibt. Im Programm muss die Methode druckeMuster mit 4 Parameter vorhanden sein:
XXXXX.....XXXXX.....XXXXX.....
XXXXX.....XXXXX.....XXXXX.....
XXXXX.....XXXXX.....XXXXX.....
.....XXXXX.....XXXXX.....XXXXX
.....XXXXX.....XXXXX.....XXXXX
.....XXXXX.....XXXXX.....XXXXX
XXXXX.....XXXXX.....XXXXX.....
XXXXX.....XXXXX.....XXXXX.....
XXXXX.....XXXXX.....XXXXX.....
.....XXXXX.....XXXXX.....XXXXX
.....XXXXX.....XXXXX.....XXXXX
.....XXXXX.....XXXXX.....XXXXX
und druckeMuster(8, 5, 2, 1) ergibt:
XX..XX..XX..XX..
..XX..XX..XX..XX
XX..XX..XX..XX..
..XX..XX..XX..XX
XX..XX..XX..XX..
Mein bisheriger Quellcode:
Ich bin noch Anfänger und stehe gerade auf dem Schlauch. Ich hoffe ihr könnt mir helfen.
Danke im Voraus
ElifÖzt
ich bin neu hier und habe bezüglich des Forums keine Erfahrungen, deswegen entschuldigt und belehrt mich eines besseren, falls ich mit dieser Frage etwas falsch gemacht habe.
Ich muss in Java ein Programm erstellen, welches ein Muster aus X und . ausgibt. Im Programm muss die Methode druckeMuster mit 4 Parameter vorhanden sein:
- Anzahl der Felder in horizontaler Richtung
- Anzahl der Felder in vertikaler Richtung
- Anzahl der Zeichen pro Feld in horizontaler Richtung (Breite eines Feldes)
- Anzahl der Zeichen pro Feld in vertikaler Richtung (Höhe eines Feldes)
XXXXX.....XXXXX.....XXXXX.....
XXXXX.....XXXXX.....XXXXX.....
XXXXX.....XXXXX.....XXXXX.....
.....XXXXX.....XXXXX.....XXXXX
.....XXXXX.....XXXXX.....XXXXX
.....XXXXX.....XXXXX.....XXXXX
XXXXX.....XXXXX.....XXXXX.....
XXXXX.....XXXXX.....XXXXX.....
XXXXX.....XXXXX.....XXXXX.....
.....XXXXX.....XXXXX.....XXXXX
.....XXXXX.....XXXXX.....XXXXX
.....XXXXX.....XXXXX.....XXXXX
und druckeMuster(8, 5, 2, 1) ergibt:
XX..XX..XX..XX..
..XX..XX..XX..XX
XX..XX..XX..XX..
..XX..XX..XX..XX
XX..XX..XX..XX..
Mein bisheriger Quellcode:
Java:
public class Muster {
public void druckeMuster(int horizont, int vertikal, int breite, int hoehe){
}
public void maleQuadrat(int quad){
for (int a = 0; a<quad; a++)
{
for (int i = 0; i<quad; i++)
System.out.print("X");
System.out.println();
}
}
public void malePunkt(int punkt){
for (int s = 0; s<punkt; s++)
{
for (int j = 0; j<punkt; j++)
System.out.print(".");
System.out.println();
}
}
public void maleHoehe(int kreuz, int pun) {
for (int f = 0; f<=kreuz; f++) {
System.out.println(".");
}
for (int h = 0; h<=pun; h++)
System.out.println("X");
}
public void maleBreite(int kreuz, int pun) {
for (int f = 0; f<=kreuz; f++) {
System.out.print(".");
}
for (int h = 0; h<=pun; h++)
System.out.print("X");
}
public static void main(String[] arg){
Muster eins = new Muster();
eins.maleQuadrat(1);
eins.malePunkt(1);
eins.maleHoehe(5, 3);
eins.maleBreite(3, 2);
}
}
Danke im Voraus
ElifÖzt
Zuletzt bearbeitet von einem Moderator: