1、
public class Pattern1 {
public static void main(String[] args) {
for(int i = 1; i <= 3; i++) {
for(int j = 3 -i; j > 0; j--) {
System.out.print(" ");
}
for(int k = 2*i-1; k > 0; k--) {
System.out.print("*");
}
System.out.println();
}
}
}
2、
public class Pattern2 {
public static void main(String[] args) {
//上半部分
for(int i = 1; i <= 6; i++) {
for(int j = 6 -i; j > 0; j--) {
System.out.print(" ");
}
for(int k = 4+2*i; k > 0; k--) {
System.out.print("*");
}
System.out.println();
}
//下半部分
for(int i = 5; i > 0; i--) {
for(int j = 5-i+1; j > 0; j--) {
System.out.print(" ");
}
for(int k = 4+2*i; k > 0; k--) {
System.out.print("*");
}
System.out.println();
}
}
}
3、
public class Pattern3 {
public static void main(String[] args) {
System.out.println("\t" + " " + "*");
for(int i = 1; i <= 8; i++) {
for(int j = 9 - i; j > 0; j--) {
System.out.print(" ");
}
for(int k = 1; k > 0; k--) {
System.out.print("*");
}
for(int x = 2*i - 1; x > 0; x--) {
System.out.print(" ");
}
for(int y = 1; y > 0; y--) {
System.out.print("*");
}
System.out.println();
}
for(int i = 7; i > 0; i--) {
for(int j = 9 - i; j > 0; j--) {
System.out.print(" ");
}
for(int k = 1; k > 0; k--) {
System.out.print("*");
}
for(int x = 2*i - 1; x > 0; x--) {
System.out.print(" ");
}
for(int y = 1; y > 0; y--) {
System.out.print("*");
}
System.out.println();
}
System.out.println("\t" + " " + "*");
}
}
4、
public class Pattern4 {
public static void main(String[] args) {
System.out.println("***************");
for(int i = 1; i <= 7; i++) {
for(int j = 8 - i; j > 0; j--) {
System.out.print("*");
}
for(int k = 2*i -1; k > 0; k--) {
System.out.print(" ");
}
for(int y = 8 - i; y > 0; y--) {
System.out.print("*");
}
System.out.println();
}
}
}