Guten Abend zusammen,
ich belege derzeit einen Java Kurs uns soll dabei einen Code erstellen, der mir eine tabellarische Darstellung zweier Produkte ganzer Zahlen wiedergibt. Der Zahlenbereich ist frei wählbar.
Mein Code sieht folgendermaßen aus:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class Multiplikationstafel {
public static void produktZweierZahlen() {
int [] zeilenWerte = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200}; //hier meine Zeilenwerte bis 200 in 10er-Schritten
int [] spaltenWerte = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; //hier meine Spaltenwerte im Intervall von 10-20 in 1er-Schritten
int summe1 = 0;
int summe2 = 0;
int produkt = 0;
for(int i = 10; i < zeilenWerte.length; i++) { //Anlage des ersten Intervalls
summe1 = summe1 + zeilenWerte;
}
for(int j = 10; j < spaltenWerte.length; j++) { //Anlage des zweiten Intervalls
summe2 = summe2 + spaltenWerte[j];
}
produkt = summe1*summe2; //Bildung des Produkts zweier Zahlen der Multiplikationstafel
System.out.println("Das Produkt ist" + " " + produkt); //Ausgabe Text in der Console mit dem Produkt
}
}
Leider hängt es bei mir bei der Ausgabe des Codes. Ich erhalte hier die Ausgabe: Das Produkt ist 31000.
Ich bin mir nicht ganz bewusst, wie ich das Produkt von 2 von mir gewählten Zahlen ausgeben kann.
Vielen Dank für Tipps und Anregungen!
Ich wünsche allseits einen schönen Abend.
ich belege derzeit einen Java Kurs uns soll dabei einen Code erstellen, der mir eine tabellarische Darstellung zweier Produkte ganzer Zahlen wiedergibt. Der Zahlenbereich ist frei wählbar.
Mein Code sieht folgendermaßen aus:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class Multiplikationstafel {
public static void produktZweierZahlen() {
int [] zeilenWerte = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200}; //hier meine Zeilenwerte bis 200 in 10er-Schritten
int [] spaltenWerte = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; //hier meine Spaltenwerte im Intervall von 10-20 in 1er-Schritten
int summe1 = 0;
int summe2 = 0;
int produkt = 0;
for(int i = 10; i < zeilenWerte.length; i++) { //Anlage des ersten Intervalls
summe1 = summe1 + zeilenWerte;
}
for(int j = 10; j < spaltenWerte.length; j++) { //Anlage des zweiten Intervalls
summe2 = summe2 + spaltenWerte[j];
}
produkt = summe1*summe2; //Bildung des Produkts zweier Zahlen der Multiplikationstafel
System.out.println("Das Produkt ist" + " " + produkt); //Ausgabe Text in der Console mit dem Produkt
}
}
Leider hängt es bei mir bei der Ausgabe des Codes. Ich erhalte hier die Ausgabe: Das Produkt ist 31000.
Ich bin mir nicht ganz bewusst, wie ich das Produkt von 2 von mir gewählten Zahlen ausgeben kann.
Vielen Dank für Tipps und Anregungen!
Ich wünsche allseits einen schönen Abend.