需求:1、用for循环实现打印金字塔图形2、用while循环实现打印金字塔图形
public class ForWhilePyramids {
public static void main(String[] args) {
printForPyramids();
printWhilePyramids();
}
/**
* 使用for循环打印金字塔图形
*/
public static void printForPyramids(){
for(int x=1;x<=5;x++){
for(int j=1;j<=(5-x);j++){
System.out.print(" ");
}
for(int y=1;y<=(2*x-1);y++){
System.out.print("*");
}
System.out.println();
}
}
/**
* 使用while循环打印金字塔图形
*/
public static void printWhilePyramids(){
int x,j,y;
x=1;
while(x<=5){
j=1;
while(j<=(5-x)){
System.out.print(" ");
j++;
}
y=1;
while(y<=(2*x-1)){
System.out.print("*");
y++;
}
x++;
System.out.println();
}
}
}