for循环嵌套——打印三角形
需求1:打印以下图形
****
****
****
for(int i = 0;i<3;i++){
for(int j = 0;j<4;j++){
System.out.print("*");
}
System.out.println();
}
需求2:打印以下图形
* i=0 (j=0)
** i=1 (j=0,1)
*** i=2 (j=0,1,2)
**** i=3 (j=0,1,2,3)
***** i=4 (j=0,1,2,3,4)
for(int i = 0;i<5;i++){
for(int j = 0;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
需求3:打印以下图形
*
**
***
****
*****
for(int i = 0;i<5;i++){
for(int k = 0;k<4-i;k++){
System.out.print(" ");
}
for(int j = 0;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
需求4:打印以下图形
*****
****
***
**
*
for(int i = 0;i<5;i++){
for(int j = 0;j<5-i;j++){
System.out.print("*");
}
System.out.println();
}
需求5:打印以下图形
*****
****
***
**
*
for(int i = 0;i<5;i++){
for(int k = 0;k<i;k++){
System.out.print(" ");
}
for(int j = 0;j<5-i;j++){
System.out.print("*");
}
System.out.println();
}
需求6:打印以下图形
* i = 0
*** i = 1
***** i = 2
******* i = 3
for(int i = 0;i<4;i++){
for(int k = 0;k<3-i;k++){
System.out.print(" ");
}
for(int j = 0;j<i*2+1;j++){
System.out.print("*");
}
System.out.println();
}
需求7:打印以下图形
*
* *
* *
*******
for(int i = 0;i<4;i++){
for(int k = 0;k<3-i;k++){
System.out.print(" ");
}
for(int j = 0;j<i*2+1;j++){
if(i==0 || i==3 || j==0 || j== i*2){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
需求8:打印以下图形
*******
*****
***
*
for(int i = 0;i<4;i++){
for(int k = 0;k<i;k++){
System.out.print(" ");
}
for(int j = 0;j<7-i*2;j++){
System.out.print("*");
}
System.out.println();
}
需求9:打印以下图形
*******
* *
* *
*
for(int i = 0;i<4;i++){
for(int k = 0;k<i;k++){
System.out.print(" ");
}
for(int j = 0;j<7-i*2;j++){
if(i==0 || i==3 || j==0 || j== 7-i*2-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}