1.打印半个金字塔
效果如下:
代码实现:
public class test1 {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
2.打印整个金字塔
效果如下
代码如下:
思路:第一个for用来表示层数,第二个for用来打印空格,第三个for用来打印星号,一步一步来,最终实现目标。
public class test2 {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) { //表示层数
for (int k = 1; k < 5 - i + 1; k++) { //这里的for负责打印