我的主要方法初始化一个大小为[userWidth] [userHeight]的2D数组(userWidth和userHeight是通过单独的方法收集并返回的扫描仪输入值。然后我需要将一个2D数组显示为"空白map",每个数组引用都包含char'。我需要做什么:从main方法调用空白map方法,传递char'。 '进入整个数组,然后显示整个数组。我无法更改空白地图方法的参数,它们是: public static void blankMap(char [] [] map){
如何传递char'。'进入userWidth和userHeight的数组,然后打印整个数组?
CODE:
public static void main(String[] args) {
Scanner scnr = new Scanner(System. in );
final int MIN = 3;
final int MAX = 20;
int userWidth = prompt(scnr, MIN, MAX);
int userHeight = prompt(scnr, MIN, MAX);
char[][] map = new char[userWidth][userHeight];
blankMap(map);
}
public static void blankMap(char[][] freshMap) {
final char mapChar = '.';
for (int row = 0; row < freshMap[0].length; row++) {
for (int col = 0; col < freshMap[1].length; col++) {
freshMap[row][col] = mapChar;
System.out.println(freshMap[row][col]);
}
此当前代码将打印(例如,如果数组是map [3] [3]):
.
.
.
.
.
.
.
.
.
请帮忙!我是一个全新的程序员,需要在课堂上搞清楚这一点!