Java RhombStar.java 9行菱形*的java编程

// 严格执行AJCG格式,成为习惯;
class RhombStar {
	public static void main(String[] args) {
		// 外循环控制行数1, 2, 3, 4, 5;
		for (int i = 1; i <= 5; i++) {
			// 控制左上角空格;
			for (int a = 5; a > i; a--) {
				System.out.print(" ");
			} 
			for (int b = 1; b <= 2 * i -1; b++) {
				// 控制前面五行的*;
				System.out.print("*");
			}
			System.out.println();
		}
		// 控制行数,从1到4,实际是6, 7, 8, 9;
		for (int i = 1; i <= 4; i++) {
			// (int c = i; c >= 1;c-- ) 也可以
			for (int c = 1; c <= i; c++) {
				// 输出左下角直角三角形空格;
				System.out.print(" ");
			}
			// 输出下面第一排前四个*,下面依次减少;
			for (int d = 4; d >= i; d--) {.
				System.out.print("*");
			}
			for (int e = 3; e >= i; e--) {
				// 输出第一排后三个*,依次减少;
				System.out.print("*");
			}
			System.out.println();
		}
	}
}
/*        L  -  *  *
 *******  1  1  4  3
  *****   2  2  3  2
   ***    3  3  2  1
    *     4  4  1
*/

猜你喜欢

转载自blog.csdn.net/weixin_43573903/article/details/83927194