Java Applet For Loop - 似乎无法正确关闭它

问题描述

我正在尝试为学校作业创建 Java Applet。我的paint方法中有一个for循环,负责绘制用户输入的椭圆数。我一直在尝试找到正确的格式化方法,因为每次我尝试修复编译器发回给我的错误时,我都会遇到编译错误

我目前的绘制方法如下:

public void paint(Graphics g)

{
    
super.paint(g);

g.setColor(Color.blue);

int inc=0,len=0;

for (int i=0;

    
g.drawoval(20+inc,20+inc,25+len,25+len);

inc=inc+3;

len=len+5;


}

我作业的小程序的最终结果应该是绘制一系列椭圆。我也很难找到解释如何使用小的 HTML 文件显示小程序的好资源,但这是另一篇文章

预先感谢您的帮助!

解决方法

public void paint(Graphics g)

{
    
super.paint(g);

g.setColor(Color.blue);

int inc=0,len=0;

for(int i=0;i

{
    
g.drawOval(20+inc,20+inc,25+len,25+len);

inc=inc+3

len=len+5

}

}

这至少能够编译没有错误

,

for-loop 包含三个组件

  • 初始化
  • 终止
  • 改变

这些由 ; 分隔,如果没有发生任何事情,可以省略一个组件,但这要高级一些。

所以,你需要描述;

  • 你想从哪里开始
  • 当你想停下来时
  • 以及您想在每个循环中更改的内容

这些条件需要用简单的术语表达

for (int i = 0; i < 100; i++) {...} 基本上是说,将 i 初始化为 0,而 i 小于 100,将 1 添加到 {{1 }} 并在每个循环中执行 i 中的操作

因此,在非常基本的层面上,您的循环可能看起来像

{...}

请记住始终首先参考 official tutorials 和其他网络资源,循环是一种非常常见的操作,并且已经有很多关于它的文章