Java RhombStar.java 9行菱形*的java程式設計
阿新 • • 發佈:2018-11-10
// 嚴格執行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
*/