程序的源代码如下:
import java.applet.*;
import java.awt.*;
public class Applet1 extends Applet
{
public void paint(Graphics g)
{
int i=1,j,n=5;
while(i<=n) //while为第一层循环,它里面的语句要循环n(这里n=5)遍
{
for(j=1;j<=i*2-1;j++) //for()是个活动循环,循环的次数要随着第一层的循环变量i变化
g.drawString("* ",(100+
10*j+10*(n-i)),i*20); //在屏幕第i行上打印出j个字符
i++;
}
}
}
这个程序能在屏幕上打印出一个三角形来,但不是用固定格式打印出来的。我们可以通过修改n的值而得到不同高度的三角形。