回 帖 发 新 帖 刷新版面

主题:[讨论]解释Java代码


import java.awt.*;
import java.applet.*;
public class chengfabiao extends Applet
{    public void paint( Graphics g )
    {    int x=5,y=45;
        for(int i=1;i<=9;i++){
        setBackground(Color.gray);
        for(int j=1;j<=i;j++){
        int sum;sum=i*j;
        if(j<i){
        g.drawString(j+"*"+i+"="+sum,x,y);
        }
        else{
        g.drawString(j+"*"+i+"="+sum,x,y);
        }
        x+=45;
              if(i==j)  
              {x=5;y+=45;}
        }
        }
    }
}
以上是九九乘法表代码,可以在浏览器读出的,不过不怎么明白里面的x,y到底是什么意思,还有就是还有没有更简单些的代码,99乘法表的。[/size][em15][em15][em15]

回复列表 (共2个回复)

沙发

x,y表示的就是x,y的的坐标,自己设置几个其他值就能看出不同了

板凳

x+=45;
 if(i==j)  
{x=5;y+=45;}
这又是怎么回事啊 !

我来回复

您尚未登录,请登录后再回复。点此登录或注册