久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么使用java遞歸函數(shù)輸出倒三角

139次閱讀
沒有評論

共計(jì) 603 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。

以下是使用 Java 遞歸函數(shù)輸出倒三角的示例代碼:

public class Main {public static void main(String[] args) {
int n = 5; // 倒三角的行數(shù)
printInvertedTriangle(n);
}
public static void printInvertedTriangle(int n) {if (n > 0) {printLine(n); // 輸出當(dāng)前行
printInvertedTriangle(n - 1); // 遞歸調(diào)用,輸出剩余行
}
}
public static void printLine(int n) {if (n > 0) {System.out.print("*");
printLine(n - 1);
} else {System.out.println(); // 輸出換行
}
}
}

運(yùn)行以上代碼將輸出如下倒三角形狀:

* * * * *
* * * *
* * *
* *
*

在這個(gè)示例中,printInvertedTriangle函數(shù)使用遞歸調(diào)用來輸出倒三角。它接收一個(gè)參數(shù) n,表示倒三角的行數(shù)。如果 n 大于 0,它將先輸出當(dāng)前行,然后遞歸調(diào)用 printInvertedTriangle(n - 1) 輸出剩余的行。printLine函數(shù)用于輸出每一行,它也使用遞歸調(diào)用來輸出一行中的所有星號。當(dāng) n 大于 0 時(shí),它先輸出一個(gè)星號,然后遞歸調(diào)用 printLine(n - 1) 輸出剩余的星號,直到 n 等于 0 時(shí)輸出換行符。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-21發(fā)表,共計(jì)603字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 余姚市| 土默特左旗| 友谊县| 蓝山县| 台山市| 武强县| 岳阳县| 新密市| 忻城县| 扬中市| 巴彦淖尔市| 阿图什市| 丁青县| 临沭县| 临邑县| 阿坝| 无锡市| 洪江市| 尼玛县| 隆尧县| 安丘市| 个旧市| 陵川县| 湖州市| 梁山县| 綦江县| 城固县| 玉龙| 绥江县| 旅游| 包头市| 双城市| 馆陶县| 连南| 孟村| 晋宁县| 许昌市| 隆尧县| 奉节县| 东城区| 喜德县|