こんにちは、私はプログラミング初心者で、for ループに悩まされています。私の仕事は、for ループを使用して (既に描いた) 三角形を塗りつぶすことです。アイデアは、三角形がいっぱいになるまで、三角形の内側に線を引き続けることです。
import javax.swing.JApplet;
import java.awt.*;
public class OneLine extends JApplet
{
public void paint (Graphics page)
{
page.drawLine (120,130,280,130);
page.drawLine (120,130,200,65);
page.drawLine (200,65,280,130);//
}
}
これが今までのトライアングルです。それを埋めるために、ループを使用することを考えていました
int x1=120;
int y1=130;
int x2=280;
int y2=130;
for (int x1>120 && int y1>130; page.drawLine x1-1,y1-1,x2-1,y2-1);
しかし、それはまったく正しくありません。ループを学んでいるだけなので、コードの書き方に戸惑っています。誰でも私を助けることができますか?fill.polygon メソッドがあることは知っていますが、ここでは使用しないでください。