Java中,用循环语句做一个菱形,求代码以及注解

2024-11-26 22:35:46
推荐回答(1个)
回答1:

public class Demo {


    public static void main(String args[]) throws Exception {

        for (int i = 1; i <= 5; i++) {

            for (int j = 1; j <= 5 - i; j++) {

                System.out.print(" ");

            }

            for (int k = 1; k <= 2 * i - 1; k++) {

                System.out.print('*');

            }

            System.out.println();

        }

        for (int i = 1; i <= 4; i++) {

            for (int j = 1; j <= i; j++) {

                System.out.print(" ");

            }

            for (int k = 7; k >= 2 * i - 1; k--) {

                System.out.print('*');

            }

            System.out.println();

        }

    }

}