我怎样才能打印一张有花束的桌子? package-aiderobottle; 导入java.lang.reflect.Array; 甲级{ 公共静态字符[][]平台; 公共静态位置; 公共静态方向; 布尔检查=真; } 公共阶级结构{ 公共静态无效初始化(){ 字符[][]平台=新字符[11][11]; 平台[0][0]='/'; 对于(int k=2;k
您在void我怎样才能打印一张有花束的桌子? package-aiderobottle; 导入java.lang.reflect.Array; 甲级{ 公共静态字符[][]平台; 公共静态位置; 公共静态方向; 布尔检查=真; } 公共阶级结构{ 公共静态无效初始化(){ 字符[][]平台=新字符[11][11]; 平台[0][0]='/'; 对于(int k=2;k,java,Java,您在void初始化中定义了一个平台数组,但它在方法完成执行后终止。只需在该方法之外定义平台 此外,您的classA与此问题无关。代码的目的是创建一个包含8行8列的表和一个图形框架。您需要像这样引用它:classA.plateau,因为您使用的是另一个类。 package aideRobotTurtle; import java.lang.reflect.Array; class classA{ public static char[][] plateau; public static in
初始化
中定义了一个平台
数组,但它在方法完成执行后终止。只需在该方法之外定义平台
此外,您的classA与此问题无关。代码的目的是创建一个包含8行8列的表和一个图形框架。您需要像这样引用它:
classA.plateau
,因为您使用的是另一个类。
package aideRobotTurtle;
import java.lang.reflect.Array;
class classA{
public static char[][] plateau;
public static int[] position;
public static char direction;
boolean check = true;
}
public class Structure_de_donnees {
public static void initialisation() {
char[][] plateau = new char[11][11];
plateau[0][0] = '/';
for(int k = 2; k < 10; k++) {
plateau[1][k] = '-';
}
for(int k = 2; k < 10; k++) {
plateau[10][k] = '-';
}
for(int k = 2; k < 10; k++) {
plateau[k][1] = '|';
}
for(int k = 2; k < 10; k++) {
plateau[k][10] = '|';
}
plateau[1][1]='+';
plateau[10][1]='+';
plateau[10][10]='+';
plateau[1][10]='+';
public static void main(String[] args) {
initialisation();
for (int lig=0;lig<10;lig++) {
for (int col=0;col<10;col++) {
System.out.print(plateau[col][lig]);
}
System.out.println();
}
boolean check = false;
}
}