题目如下,感谢解答
有帮助麻烦点个采纳【本回答右上角】,谢谢~~
public class test {
public static void main(String[] args) {
//定义总行数
int n = 9;
String[]arr=new String[n];
//上半部分
for(int i = 0; i <= n; i++){
String s="";
for(int j = 0;j <= n-i ; j++){
s+=" ";
}
for(int k = i; k >0; k--){
s+=k+" ";
}
for(int x = 0; x <=i; x++){
s+=x+" ";
}
if(i!=n)arr[i]=s;//下半部数据存数组中
System.out.println(s);
}
//下半部分,反输出arr中的数据就行
for(int i=arr.length-1;i>=0;i--)System.out.println(arr[i]);
}
}