8.打印出以下的菱形

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Carol_x/article/details/102558337

打印出以下的菱形

在这里插入图片描述

package practice1;

public class Rhombus {
	public static void main(String[] args) {
		// 观察发现前三行为一个规律,后三行为一个规律
		// 第一行有三个空格,第二行2个,第三行一个,第四行0个
		// 先打印空格
		for (int i = 0; i < 4; i++) {
			for (int j = 1; j < 4 - i; j++) {
				System.out.print(" ");
			}
			// 打印星星,第一行一个*,第二行3个*,第三行5个*,第四行7个*
			for (int k = 1; k < (i + 1) * 2; k++) {
				System.out.print("*");
			}
			System.out.println();
		}
		// 后三行
		for (int i = 1; i <= 3; i++) {
			for (int j = 1; j <= i; j++) {
				System.out.print(" ");
			}
			for (int k = 1; k <= 7 - 2 * i; k++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

猜你喜欢

转载自blog.csdn.net/Carol_x/article/details/102558337