Java 从网格中获取错误[x]我相信
我在最后3种方法中不断出现错误,我相信这是因为网格[x],但我无法找出它。我似乎找不到正确的语法 127:错误:“)”应为 对于(int c=0;c<网格[r]长度;C++; java:160:错误:“)”应为 if(对邻(网格,x,y==3)Java 从网格中获取错误[x]我相信,java,Java,我在最后3种方法中不断出现错误,我相信这是因为网格[x],但我无法找出它。我似乎找不到正确的语法 127:错误:“)”应为 对于(int c=0;c<网格[r]长度;C++; java:160:错误:“)”应为 if(对邻(网格,x,y==3) import java.util.Scanner; 导入java.util.Random; 公共阶级生活 { //网格的大小(GRIDSIZE x GRIDSIZE) 最终私有静态int GRIDSIZE=18; /*******************
import java.util.Scanner;
导入java.util.Random;
公共阶级生活
{
//网格的大小(GRIDSIZE x GRIDSIZE)
最终私有静态int GRIDSIZE=18;
/********************************************************************************/
公共静态void main(字符串参数[])
{
布尔[][]板=新布尔[GRIDSIZE][GRIDSIZE];
字符选择;
int x=1;
扫描仪sc=新扫描仪(System.in);
做
{
System.out.print(“从(r)andom板、(q)ueen bee穿梭机或(g)lider图案开始?”);
choice=sc.next().charAt(0);
}while(choice!='r'&&choice!='q'&&choice!='g');
clearGrid(董事会);
设置(板、选项);
做
{
System.out.printf(“查看生成#%d:\n\n”,x++);
显示网格(板);
genNextGrid(董事会);
System.out.print(“\n(q)uit或任何其他键+回车键继续:”;
choice=sc.next().charAt(0);
}while(choice!=“q”);
}
/********************************************************************************/
公共静态无效设置(布尔[][]板,字符)
{
随机数=新随机数();
clearGrid(董事会);
if(which=='q')
{
//设置蜂王穿梭模式
董事会[5][1]=正确;董事会[5][2]=正确;董事会[6][3]=正确;董事会[7][4]=正确;
董事会[8][4]=正确;董事会[9][4]=正确;董事会[10][3]=正确;董事会[11][2]=正确;
董事会[11][1]=正确;
}
else if(which='g')
{
//安装滑翔机
董事会[17][0]=正确;董事会[16][1]=正确;董事会[15][1]=正确;
董事会[16][2]=正确;
董事会[17][2]=正确;
}
其他的
{
//随机设置
对于(int row=0;row 对于(intx=1;x在公共静态voidcleargrid(boolean[]]grid)
方法中
从中删除;
for (int c = 0; c < grid[r].length; c++;)
<代码>为(int C=0;C <网格[R]。长度;C++;
在
公共静态void clearGrid(布尔[][]网格)
方法中的行
从中删除;
for (int c = 0; c < grid[r].length; c++;)
<代码>为(int C=0;C <网格[R]。长度;C++;
在
公共静态void clearGrid(布尔[][]网格)
方法中的行
从中删除;
for (int c = 0; c < grid[r].length; c++;)
<代码>为(int C=0;C <网格[R]。长度;C++;
在
公共静态void clearGrid(布尔[][]网格)
方法中的行
从中删除;
for (int c = 0; c < grid[r].length; c++;)
<代码>为(int C=0;C <网格[R]。长度;C++;
线