求这段java代码的意思

[复制链接]
查看11 | 回复1 | 2010-6-18 01:07:17 | 显示全部楼层 |阅读模式
这是连连看重新装载的那段 请高手给解释一下什么意思 越详细越好 谢啦
public void reload() {
int save[] = new int[30];
int n=0,cols,rows;
int grid[][]= new int[8][7];
for(int i=0;i=0) {
cols=(int)(Math.random()*6+1);
rows=(int)(Math.random()*5+1);
while(grid[cols][rows]!=0) {
cols=(int)(Math.random()*6+1);
rows=(int)(Math.random()*5+1);
}
this.grid[cols][rows]=save[n];
n--;
}
mainFrame.setVisible(false);
pressInformation=false; //这里一定要将按钮点击信息归为初始
init();
for(int i = 0;i < 6;i++){
for(int j = 0;j < 5;j++ ){
if(grid[i+1][j+1]==0)
diamondsButton[j].setVisible(false);
}
}
}

回复

使用道具 举报

千问 | 2010-6-18 01:07:17 | 显示全部楼层
public void reload() { int save[] = new int[30]; int n=0,cols,rows; int grid[][]= new int[8][7]; //-------- Comment1将当前剩下的图片临时保存下来for(int i=0;i<=6;i++) { for(int j=0;j<=5;j++) { if(this.grid[j]!=0) { save[n]=this.grid[j]; n++; } } } //-------- Comment1 endn=n-1; this.grid=grid; //将界面排版置空wh
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行