Hallo Leute, ich arbeite daran ein nummeriertes Feld in der folgenden Form (hier Größe = 8) auf den Bildschirm auszugeben:
Methodenkopf war bereits vorgegebenund ich sollte Methode vervollständigen. Als Parameter soll diese die Feldgröße (Seitenlänge des Zahlenfeldes) erhalten und die entsprechende Ausgabe erzeugen und die geschachtelte for-schleife benutzt werden.
Die Aufgabe sah so aus:
Ausgabe soll so aussehen ein Zahlenfeld
Ich habe mein Programm in der main Methode mit System.out.print ausgegeben und so läuft es und ich kriege die Ausgabe aber ich kriege keine Ausgabe mit dieser Methode. Ich verstehe nicht wo das Problem liegt vielleicht kann mir jemand unter die Arme greifen? Ich wäre so froh wenn einer mir weiterhelfen könnte.
Methodenkopf war bereits vorgegebenund ich sollte Methode vervollständigen. Als Parameter soll diese die Feldgröße (Seitenlänge des Zahlenfeldes) erhalten und die entsprechende Ausgabe erzeugen und die geschachtelte for-schleife benutzt werden.
Die Aufgabe sah so aus:
Java:
public class Zahlenfeld
{
public static void main (String[] args, int feldGroesse)
{
schreibeZahlenfeld(feldGroesse);
}
public static void schreibeZahlenfeld(int feldGroesse)
{
// Hier sollte meinProgramm stehen.
}
}
Ausgabe soll so aussehen ein Zahlenfeld
1 2 3 4 5 6 7 8 2 3 4 5 6 7 8 9 3 4 5 6 7 8 9 10 4 5 6 7 8 9 10 11 5 6 7 8 9 10 11 12 6 7 8 9 10 11 12 13 7 8 9 10 11 12 13 14 8 9 10 11 12 13 14 15 |
Ich habe mein Programm in der main Methode mit System.out.print ausgegeben und so läuft es und ich kriege die Ausgabe aber ich kriege keine Ausgabe mit dieser Methode. Ich verstehe nicht wo das Problem liegt vielleicht kann mir jemand unter die Arme greifen? Ich wäre so froh wenn einer mir weiterhelfen könnte.
Code:
public class Zahlenfeld
{
public static void main (String[] args, int feldGroesse)
{
schreibeZahlenfeld(feldGroesse);
}
public static int schreibeZahlenfeld(int feldGroesse){
for (int i =0; i <8; i ++){
for (int j=i +1; j < i + 9; j++){
if(j>9) {
System.out.print(j+" ");
}
else{
System.out.print(" " +j+ " ");
}
}
System.out.println();
}
return feldGroesse ;
}
}// Hier sollte Ihr Programm stehen.
}
}
Zuletzt bearbeitet von einem Moderator: