?? leidata.java
字號:
public class LeiData {
private int[][] leiData;
//private int lei=10;
private int ge=10;
LeiData(){
fillData(10,10);
}
public void fillData(int lei,int ge){
//this.lei=lei;
this.ge=ge;
leiData=new int[ge][ge];
for(int i=0;i<ge;i++)
for(int j=0;j<ge;j++){
leiData[i][j]=0;
}
int temlei=lei;
while(temlei-->0){
int temx=(int)(Math.random()*ge);
int temy=(int)(Math.random()*ge);
if(leiData[temx][temy]!=9){
leiData[temx][temy]=9;
addLei(temx,temy);}
else
temlei+=1;
}
}
void addLei(int temx,int temy){
for(int i=temx-1;i<=temx+1;i++)
for(int j=temy-1;j<=temy+1;j++){
if(i>=0&&i<ge&&j>=0&&j<ge&&leiData[i][j]!=9){
leiData[i][j]+=1;
}
}
}
public int getType(int x,int y){
return leiData[x][y];
}
public void setType(int x,int y,int z){
leiData[x][y]=z;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -