题的要求就这样???如果简单点就是:算出每一排的空格就是,再采用2层循环就可以了。大致代码如下:int N=4;char[] chars={"A","B","C"....};for(int j=1;jfor(int i=1;i<=j;i++){for(int k=1;k<=N-j;k++){System.out.print(" ");}System.out.print(chars[i]+" ");}}