/*
* A
* <span style="white-space:pre"> </span> B B
* <span style="white-space:pre"> </span> C C C
* D D D D
* E E E E E
* char ch = 'A';
* for(int r = 1; r <= 总行数; r++ ){
*
*
* //打印每行的空格数
* for(int k = 1; k <= 2*(总行数-r); k++ ){
* System.out.print(" ");
* }
*
* //打印每行的字符数
* for( int c = 1; c <= 2*r - 2 ; c++ ){
* System.out.print(ch + " " );
* }
* System.out.println();//换行
* ch++;
*
* }
*
*/
public class PrintShape {
public static void main(String[] args){
char c = 'A';
int x = (int)(26 * Math.random())+1;
printShape(c,x);
}
public static void printShape(char c,int x){
for(int i = 1;i<=x;i++){
if(i==1){
for(int k=1;k<=2*(x-i)-1;k++){
System.out.print(" ");
}
System.out.print(c);
}else{
for(int k = 1;k<=(x-i)*2;k++){
System.out.print(" ");
}
}
for(int j = 1;j<=2*(i-1);j++){
System.out.print(c+" ");
}
c++;
System.out.println();
}
}
}
输出金字塔数组
最新推荐文章于 2021-07-19 15:02:14 发布