色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java輸出金字塔和倒金字塔

林玟書1年前7瀏覽0評論

Java是一種十分受歡迎的編程語言,它的語法簡單易懂,常常被用于開發大型應用程序。在Java中,輸出金字塔和倒金字塔是一種非常基礎的編程練習,今天我們就來看一下如何通過Java輸出金字塔和倒金字塔。

// 輸出金字塔
public class Pyramid {
public static void main(String[] args) {
int rows = 5, i, j, space;
for (i = 1; i<= rows; i++) {
for (space = i; space<= rows; space++) {
System.out.print(" ");
}
for (j = 1; j<= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}

這段代碼首先聲明了一個rows變量,表示金字塔的行數。接著使用兩個for循環來輸出金字塔,第一個for循環控制行數,第二個for循環控制每行輸出的內容。由于金字塔需要空格來居中對齊,所以我們先輸出一定數量的空格,再輸出相應數量的星號即可。最后輸出一個換行符,進入下一行。

// 輸出倒金字塔
public class InvertedPyramid {
public static void main(String[] args) {
int rows = 5, i, j, space;
for (i = rows; i >= 1; i--) {
for (space = 1; space<= rows - i; space++) {
System.out.print(" ");
}
for (j = 1; j<= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}

與輸出金字塔相似,輸出倒金字塔的代碼也是用兩個for循環來控制,不同的是這里需要輸出一定數量的空格來居中對齊。需要注意的是,在第一個for循環中,我們將i從rows開始遞減,這樣就可以實現倒金字塔的輸出了。

以上就是通過Java輸出金字塔和倒金字塔的方法,希望對初學者有所幫助。