java - Java - 2D-array - 逐步填充游戏表
问题描述
我试图找出如何用字符填充游戏桌。电路板尺寸由用户输入生成。程序询问用户行数和列数。稍后,在输出中应该有出现的每一行的数字以及用于可视化游戏场的列。应该出现一个“x”字符(例如,在用户输入 NumberOfRows = 4 和 numberOfColumns = 2 的情况下,从 field[3][0] 开始),直到整个棋盘都被字符填满。
到目前为止,这是我的代码:
System.out.print("Number of rows: ");
int numberOfRows = Input.readInt();
System.out.print("Number of columns: ");
int numberOfColumns = Input.readInt();
char [][] field = new char[numberOfRows][numberOfColumns];
for (int i = numberOfRows-1; i >= 0; i--) {
System.out.print(field[i]+ " ");
for (int j = 0; j < field[0].length; j++) {
field[i][j] = 'x';
System.out.print(field[i][j]+ " ");
}
System.out.print("\n");
}
我有3个问题:
1)如何将值'x'分配给我的二维数组?2)如何让我的程序一点一点地填充“x”而不是一次填充所有字段?3)我如何告诉程序它正在为我构建(编号)游戏板?
谢谢!我对所有提示感到高兴:)
解决方案
推荐阅读
- c# - 使用排序规则在 MongoDB C# 中搜索包含不区分大小写的文本的字段
- c - 如何找到c中三个数字中的最大值?
- eslint - 我可以按照我喜欢的方式设置 ESLint 的缩进验证吗?
- azure - 监视 Azure Blob 容器文件
- php - 从数据库中存储值以供以后在 php 中使用
- autodesk-forge - BIM 360 无法翻译下载的文件
- sql - 返回字符串中任意位置包含数值的行 - SQL - GBQ
- android - 如何将 FAB 位置从插入更改为与 BottomAppBar 重叠?
- css - thymeleaf + bootstrap + css - 为什么我的最后一张图片没有对齐到最后?
- python - elasticsearch7 python search() api使用HTTP POST方法而不是HTTP GET