二维数组输出并换行的正确程序是:
String [][]aa=new String[25][25];
for (int i = 0; i < aa.length; i++) {
for (int j = 0; j < aa[0].length; j++) {
aa[i][j]="+";
System.out.print(aa[i][j]);
if(j==aa[0].length-1){
System.out.print("\n");
}
}
或者
String [][]aa=new String[25][25];
for (int i = 0; i < aa.length; i++) {
for (int j = 0; j < aa[0].length; j++) {
aa[i][j]="+";
System.out.print(aa[i][j]);
}
System.out.print("/n");
}
出现错误的程序是:
String [][]aa=new String[25][25];
for (int i = 0; i < aa.length; i++) {
for (int j = 0; j < aa[0].length; j++) {
aa[i][j]="+";
System.out.print(aa[0][j]);
}
System.out.println(aa[i][0])
}
错误的程序将会输出25行,26列。
切忌println与print的搭配。