您好,我是一名初级编程学生,我被困在 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 方法,但我不应该在这里使用它。