Ich habe Probleme herauszufinden, wie man die Nullen in dieser Tabelle entfernt. Ich habe versucht, es online zu suchen, und habe wenig Erfolg damit gehabt, es herauszufinden (wahrscheinlich nicht richtig suchen). Ich versuche, # 1 neben einigen stilistischen Änderungen wie Abbildung # 2 erscheinen zu lassen.Java: Startschleifeninkrement zum Zeichnen einer Multiplikationstabelle
Ich würde jede Hilfe zu schätzen wissen.
Code: (http://www.buildingjavaprograms.com/DrawingPanel.java) Zeichnung Tafel verwendet
import java.awt.*;
public class IfGridFor {
public static void main(String[] args) {
DrawingPanel panel = new DrawingPanel(400, 520);
panel.setBackground(Color.blue);
Graphics g = panel.getGraphics();
int sizeX = 40;
int sizeY = 40;
for (int x = 0; x < 10; x++) {
for (int y = 0; y <= 12; y++) {
int cornerX = x*sizeX;
int cornerY = y*sizeY;
if ((x + y) % 2 == 0)
g.setColor(Color.green);
else
g.setColor(Color.yellow);
g.fillRect(cornerX+1, cornerY+1, sizeX-2, sizeY-2);
g.setColor(Color.black);
g.drawString(x + " * " + y, cornerX + 5, cornerY + 15); // text is
g.drawString("= " + x * y, cornerX + 5, cornerY + 33); // offsets
}
}
}
}
Abbildung # 1:
Abbildung # 2:
ich versucht und es hat nicht den blauen Raum, in dem sie einmal, auch waren, als die Platte eingestellt wird. – Aramza
sehe meine aktualisierte Antwort – JavaTheNutt