java - 我怎样才能打印一张带毛球的桌子?
问题描述
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;
}
}
当我想运行代码时,代码行出现问题: System.out.println(plateau[col][lig] 带有以下错误消息:不能将高原解析为变量
解决方案
您在 void 中定义了一个plateau
数组initialisation
,但在方法完成执行后它会被终止。只需plateau
在该方法之外定义即可。
此外,您的 classA 与这个问题无关。
推荐阅读
- c# - C# CefSharp chromeBrowser 试图模拟按键和鼠标点击
- c++ - 通过使用具有受保护析构函数的父类型实例化基类创建的空闲内存
- project-reactor - 如何保护方法免受反应器中的并发调用。用户通过休息调用
- c - 定义一个函数来检查它是否是 C 中的完美正方形
- css - CSS滚动条不显示
- css - 我有一个按钮,我希望它与页脚完美定位
- java - 聚合,Firebase java
- svelte - 为什么预加载在站点的本地开发版本与站点的本地导出版本中表现不同?
- python - 在 Linux Mint 中为 Intellij Idea 设置 python 路径变量
- python - 为什么这个实时数据代码在 Google Colab 中不起作用?