毕业设计要做一个扫雷游戏,求完整代码,最好是用JAVA做的,没有别的也行。但一定要运行得了啊。拜谢

2024-12-20 01:06:58
推荐回答(2个)
回答1:

【代码1】: new LinkedList();
【代码2】: list.add(block[i][j]) ;
【代码3】: list.size();
【代码4】: (Block)list.get(randomIndex);
【代码5】: list.remove(randomIndex);
2.模板代码
Block.java
public class Block
{ String name;
int number;
boolean boo=false;
public void setName(String name)
{ this.name=name;
}
public void setNumber(int n)
{ number=n;
}
public int getNumber()
{ return number;
}
public String getName()
{ return name;
}
boolean isMine()
{ return boo;
}
public void setIsMine(boolean boo)
{ this.boo=boo;
}
}
LayMines.java
import java.util.LinkedList;
public class LayMines
{ public void layMinesForBlock(Block block[][],int mineCount)
{ int row=block.length;
int column=block[0].length;
LinkedList list=【代码1】 //创建空链表list
for(int i=0;i { for(int j=0;j { 【代码2】 // list添加节点,其中的数据为block[i][j]
}
}
while(mineCount>0)
{ int size=【代码3】 // list返回节点的个数
int randomIndex=(int)(Math.random()*size);
Block b=【代码4】 // list返回索引为randomIndex的节点中的数据
b.setName(

回答2:

这个都写不出来,你还毕个什么业,拿个虚名顶鸟用,欺骗大家欺骗自己