1: 输出*号构成的平行四边形(左移和右移)
for (int i=0;i<3;i++){
for (int k=i;k<=3;k++){
System.out.print(" ");
}
for (int j=0;j<6;j++) {
System.out.print("* ");
}
System.out.println();
}
System.out.println();
for (int i=0;i<3;i++){
for (int k=0;k<=i;k++){
System.out.print(" ");
}
for (int j=0;j<6;j++) {
System.out.print("* ");
}
System.out.println();
}
System.out.println();
2: 输出*号构成的梯形
for(int a=0;a<5;a++){
for(int b=a;b<=5;b++){
System.out.print(" ");
}
for(int c=0;c<6;c++){
System.out.print("* ");
}
System.out.println();
}
3: 输出空心的平行四边形
for(int a=1;a<=5;a++){
System.out.println();
for(int c=1;c<=5-a;c++){
System.out.print(" ");
}
for(int b=1;b<=5;b++) {
if(a==1||a==5||b==1||b==5) {
System.out.print("*");
}else{
System.out.print(" ");
}
}
}
4:输出空心的梯形
for(int a=4;a<=10;a++){
System.out.println();
for(int c=10;c>=a;c--){
System.out.print(" ");
}
for(int b=1;b<=a;b++){
if(a==4||a==10||b==1||b==a){
System.out.print("*");
}else{
System.out.print(" ");
}
}
5:输出空心的*号构成的菱形
for(int a=1;a<=9;a++){
System.out.println();
for(int b=1;b<=9-a;b++){
System.out.print(" ");
}
for(int c=1;c<=a;c++){
if(a==1||a==9||c==1 || a==c){
System.out.print("* ");
}else {
System.out.print(" ");
}
}
}
for(int q=1;q<=9;q++){
System.out.println();
for(int e=1;e<=q;e++){
System.out.print(" ");
}
for(int r = 1; r <=9 - q; r++){
if(q==0||q==9||r==1||r==9-q){
System.out.print("* ");
}else{
System.out.print(" ");
}
}
}