public class homework1 {
public static void main(String[] args) {
int i,j,k;
for(i=1;i<=5;i++){ //上三角有5行,先循环5次
for(j=1;j<=5-i;j++){ //先写空格,根据规律4 3 2 1
System.out.print(" "); //注意这是print,不是println
}
for(k=1;k<=2*i-1;k++){ //这里不要看错,上下两个for是对齐的
System.out.print("*");
}
System.out.println(); //每次打完一行*要换行
}
for(i=1;i<=4;i++){ //下面有4行,4次循环
for(j=1;j<=i;j++){ //根据下面空格规律1 2 3 4
System.out.print(“ ”);
}
for(k=1; k<= 2 * (4 - i + 1) - 1; k++){ //根据规律7 5 3 1
System.out.print(“*”);
}
System.out.println();
}
}
}
【初学】JAVA输出菱形(保姆级解释)
最新推荐文章于 2022-11-29 23:12:33 发布