Hallo Community,
Bin gerade vollkommen am verzweifeln... und mir fällt irgendwie nicht mehr ein wie ich überhaupt meine anfangs-Scripte verwirklichen kann. Habe dann mal nach einem Java Forum gesucht und Google sei dank, hier bin ich gelandet. Sieht ja schonmal viel versprechend aus, also hoffe ich das mir irgendwer helfen kann.
Und zwar möchte ich eine Tabelle machen ( per Console die Ausgabe ), welche mir nach der Abfrage von Größe und welcher Ein mal Eins Tabelle diese ausgibt.
Sprich ich sage Tabelle soll 3 x 3 groß sein und die Tabelle der Zahl 2 zeigen. Soll als Ergebniss dann so aussehen:
* 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16
Habe dann das hier angefangen und schon minds. 100 mal abgeändert aber es kam nicht das raus was ich wollte. Denn die Tabelle ist a) verschoben, also unten links ist eine Zahl alleine stehend und die ganze Multiplikationen stimmen nicht...
Eventuell hat einer einen Rat. Wäre auch für Erklärungen sehr dankbar.
Danke sehr schonmal.
Bin gerade vollkommen am verzweifeln... und mir fällt irgendwie nicht mehr ein wie ich überhaupt meine anfangs-Scripte verwirklichen kann. Habe dann mal nach einem Java Forum gesucht und Google sei dank, hier bin ich gelandet. Sieht ja schonmal viel versprechend aus, also hoffe ich das mir irgendwer helfen kann.
Und zwar möchte ich eine Tabelle machen ( per Console die Ausgabe ), welche mir nach der Abfrage von Größe und welcher Ein mal Eins Tabelle diese ausgibt.
Sprich ich sage Tabelle soll 3 x 3 groß sein und die Tabelle der Zahl 2 zeigen. Soll als Ergebniss dann so aussehen:
* 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16
Habe dann das hier angefangen und schon minds. 100 mal abgeändert aber es kam nicht das raus was ich wollte. Denn die Tabelle ist a) verschoben, also unten links ist eine Zahl alleine stehend und die ganze Multiplikationen stimmen nicht...
Eventuell hat einer einen Rat. Wäre auch für Erklärungen sehr dankbar.
Java:
import AlgoTools.IO;
public class EinXEinsTabelle {
public static void main(String[] args) {
macheTabelle();
}
public static void macheTabelle() {
int x, c, d, e;
c = IO.readInt("Welche Tabelle möchtest du sehen?");
x = IO.readInt("Welche Größe soll die Tabelle haben? ");
IO.print("*",7);
d = 1;
e = 1;
for(int a = 0; a <= x; a++) {
for(int b = 1; b <= x; b++) {
IO.print(+ c*d,7);
d++;
}
IO.println("",7);
e++;
d = d;
IO.print(+ e,7);
}
}
}
Danke sehr schonmal.