java编程,输出一个9x9数表,要求数表中任意元素的值等于行号和列号之和,但两对角线上输出星号。

第1个回答  2013-12-04
public class D {
public static void main(String[] args) {
String array[][]=new String[9][9];//申请一个9*9的数组来存放结果
for(int i=0;i<array.length;i++)//循环对数组进行赋值
for(int j=0;j<array[i].length;j++){
if(i==j||i+j==8) array[i][j]="*";
else array[i][j]=String.valueOf(i+j+2);
}

for(int i=0;i<array.length;i++){//输出
for(int j=0;j<array[i].length;j++){
System.out.print(array[i][j]+"\t");
}
System.out.println();
}

}

}本回答被提问者采纳
相似回答
大家正在搜