1. 程式人生 > >Java RhombStar.java 9行菱形*的java程式設計

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 */