public static void main(String[] args) {
//for的高级使用,表达图形
dome1();
dome2();
dome3();
dome4();
dome5();
}
private static void dome1() {
//打印长方形,外层循环控制行数,内层循环控制列数
for(int i = 1;i <=9;i++){
//外层
for(int j = 1;j <=15;j++){
//内层
System.out.print(" *");
}
System.out.println();
}
}
private static void dome2() {
//打印三角形1
for(int i = 1;i <=9;i++){
//外层
for(int j = 1;j <=i;j++){
//内层
System.out.print("*");
}
System.out.println();
}
}
private static void dome3() {
//打印反三角形1
for(int i = 9;i >=1;i--){
//外层
for(int j = 1;j <= i;j++){
//内层
System.out.print("*");
}
System.out.println();
}
}
private static void dome4() {
//打印三角形2
for(int i = 9;i >=1;i--){
//外层
for(int j = 1;j <= i;j++){
//内层
System.out.print(" ");
}
for(int s = 1;s <=(10 - i);s++){
//内层
System.out.print("*");
}
System.out.println();
}
}
private static void dome5() {
//打印反三角形2
for(int i = 9;i >=1;i--){
//外层
for(int s = 1;s <=(10 - i);s++){
//内层
System.out.print(" ");
}
for(int j = 1;j <= i;j++){
//内层
System.out.print("*");
}
System.out.println();
}
}
}