Javaaufgabe - kleines Einmaleins Tabelle

UltraGraniat

Komplett-PC-Aufrüster(in)
Hallo PCGHler, wir müssen im moment in der Schule ein Programm schreiben in welchem wir eine Tabelle mit dem Kleinen Einmaleins machen. Genauer gesagt eine Tabelle die ca wie folgt aussieht:

1 2 3 4 5 6 7 8 9 10
2
3
4
5
6
7
8
9
10

Und dann die jeweiligen Ergebnisse. Nur habe ich gerade keine Ahnung wie ich das programmieren soll.

Nun soweit bin ich bis jetzt gekommen:

/**
*
* Beschreibung
*
* @version 1.0 vom %DATUM%
* @author %AUTOR%
*/

public class einmaleinws {

public static void main(String[] args) {
for (int x=1; x <=51; x++)
System.out.print("*");
System.out.println();
for (int x=1; x <=15; x++)
System.out.print("*");
System.out.print("Das kleine Einmaleins");
for (int x=1; x <=15; x++)
System.out.print("*");
System.out.println();
for (int x=1; x <=51; x++)
System.out.print("*");
System.out.println();
}
}
Es soll mit jeweiligen Sternchen dekoriert werden.
Das haben wir schon aber die eigentliche Aufgabe
schaffen wir nicht.

Ich wäre für jede Hilfe dankbar.

PS: Es ist keine Klassenarbeit oder ähnliches, daher könnt ihr ohne schlechtes Gewissen helfen.


lg. Ultra

EDIT: Hilfestellungen wären ebenso Hilfreich wie die Lösung selbst.
 
moin
ist ganz einfach einfach eine Schleife in einer Schleife

for (int zaehler1=1; zaehler1 <=10; zaehler1++){
for (int zaehler2=1; zaehler2 <=10; zaehler2++){
System.out.print(zaehler2*zaehler1+" " );
}
System.out.println();
}
Erklärung:
Zuerst geht er in die äußere Schleife, findet die innere, geht die innere durch solange bis sie fertig ist, dann geht er wieder in die äußere Schleife, usw.…..

btw. dein Programmierstil ist aber echt......:devil::devil:
lg. -Phoenix-
 
Zuletzt bearbeitet:
moin
ist ganz einfach einfach eine Schleife in einer Schleife

Erklärung:
Zuerst geht er in die äußere Schleife, findet die innere, geht die innere durch solange bis sie fertig ist, dann geht er wieder in die äußere Schleife, usw.…..

btw. dein Programmierstil ist aber echt......:devil::devil:
lg. -Phoenix-

Für die Füße ? :D

Nunja, ich bin halt ein Leie, ausser Üben kann ich ja nichts anderes machen :D

Vom Himmel kommt das Programieren ja nicht xD



Aber:

Danke für die Hilfe und die simple Erklärung !
 
kein Problem sollte keine Anmache sein^^.
Ich lern halt Java programmierung in der Schule.
Aber deine Schleifen ohne {} und mit ein und der selben Varibalen können später noch zu Problemen führen.
lg
 
Moin so würde ich das ganze anfangen

Klasse 1
Code:
public class Starter {

    public static void main(String[] args) {
        
        Einmaleins einmaleins1= new Einmaleins();
    }
}
Klasse 2

Code:
public class Einmaleins {
    
    int groesse =10;
    
    public Einmaleins(){

            for (int zeile1=1; zeile1 <=51; zeile1++){
                System.out.print("*");
                }
            
        System.out.println();
            
            for (int zeile2=1; zeile2 <=15; zeile2++){
                System.out.print("*");
            }
            
            System.out.print("Das kleine Einmaleins");
            for (int zeile3=1; zeile3 <=15; zeile3++){
                System.out.print("*");
            }    System.out.println();
            
            
            for (int zeile4=1; zeile4 <=51; zeile4++){
                System.out.print("*");
            }    System.out.println();

            for (int zaehler1=1; zaehler1 <=groesse; zaehler1++){
                for (int zaehler2=1; zaehler2 <=groesse; zaehler2++){
                    System.out.print(zaehler2*zaehler1+"  " );
                    }
                System.out.println();
            }    
        }
    }
leider bleiben die Tab-einzüge beim Posten nicht erhalten.....

wenn ich dir noch was erklären soll sag bescheid.
 
Zuletzt bearbeitet von einem Moderator:
ich für das spontan auch mit 2 Schleifen machen:

*Pseudo Code incommig*

Code:
for (i = 1;i<=10,i++){
     print (i); //erste Spalte

     for (j = 1;j<=10;j++){
         print (i * j); // zeile * spalte
     }     


}

Keine Ahnug ob das so funzt, das wäre jetzt mal so meine erste Idee :)
 
Zurück