欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java輸出金字塔和倒金字塔

Java是一種十分受歡迎的編程語言,它的語法簡單易懂,常常被用于開發(fā)大型應(yīng)用程序。在Java中,輸出金字塔和倒金字塔是一種非常基礎(chǔ)的編程練習(xí),今天我們就來看一下如何通過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();
}
}
}

這段代碼首先聲明了一個(gè)rows變量,表示金字塔的行數(shù)。接著使用兩個(gè)for循環(huán)來輸出金字塔,第一個(gè)for循環(huán)控制行數(shù),第二個(gè)for循環(huán)控制每行輸出的內(nèi)容。由于金字塔需要空格來居中對齊,所以我們先輸出一定數(shù)量的空格,再輸出相應(yīng)數(shù)量的星號(hào)即可。最后輸出一個(gè)換行符,進(jìn)入下一行。

// 輸出倒金字塔
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();
}
}
}

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

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