この表の0を取り除く方法がわかりません。私はそれをオンラインで探してみましたが、それを見つけ出すことはほとんど成功していませんでした。私はFigure#1をいくつかの文体の変更以外にFigure#2のように見せようとしています。Java:乗算表を描画するためのループ・インクリメントの開始
ご協力いただきありがとうございます。
コード:(http://www.buildingjavaprograms.com/DrawingPanel.java)描画パネルは
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
}
}
}
}
図#1を使用します:
図#2:あなたはほぼ完了している
:に
:
その後の行を変更します。 – Aramza
私の更新された回答を参照してください – JavaTheNutt