【发布时间】:2015-08-16 01:17:20
【问题描述】:
我已经为此苦苦挣扎了一段时间。我被分配做一个程序,该程序接受用户的输入并输出相同的单词,但用星号编写,为此,我必须为字母表中的每个字母做一个数组。像这样:
String A [][]= new String [5][5];
A[0][0]=" ";
A[0][1]= "*";
A[0][2]="*";
A[0][3]="*";
A[0][4]=" ";
A[1][0]="*";
A[1][1]=" ";
A[1][2]=" ";
A[1][3]=" ";
A[1][4]="*";
A[2][0]="*";
A[2][1]="*";
A[2][2]="*";
A[2][3]="*";
A[2][4]="*";
A[3][0]="*";
A[3][1]=" ";
A[3][2]=" ";
A[3][3]=" ";
A[3][4]="*";
A[4][0]="*";
A[4][1]=" ";
A[4][2]=" ";
A[4][3]=" ";
A[4][4]="*";
我一直在尝试打印它们以查看完成后的效果,我一直在尝试使用System.out.println(Arrays.deepToString(A)); 打印它
但是我得到的输出是这样的,就是数组的第一行
[[ , *, *, *, ], [*, , , , *], [*, *, *, *, *], [*, , , , *], [*, , , , *]]
是否有一个参数我必须添加到我已经拥有的 println 中,还是我必须使用另一种打印方法?
【问题讨论】:
-
您可以使用例如
for-loop来打印它吗?我在这里很困惑......