Java输出杨辉三角
2022/2/4 20:13:17
本文主要是介绍Java输出杨辉三角,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package lanqiao; public class YangHui { public static void main(String[] args) { // TODO Auto-generated method stub /* 输出5行杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 */ int[][] yanghui = new int[5][]; //5表示行数,可以修改 for(int i = 0 ; i < yanghui.length ; i++) { //为一维数组创建空间 yanghui[i] = new int[i + 1]; for(int j = 0 ; j <= yanghui[i].length - 1 ; j++) { if(j == 0 || j ==yanghui[i].length - 1) { yanghui[i][j] = 1; }else { yanghui[i][j] = yanghui[i - 1][j] + yanghui[i - 1][j - 1]; } } } //输出杨辉三角 for(int i = 0 ; i < yanghui.length ; i++) { for(int j = 0 ; j < yanghui[i].length ; j++) { System.out.print(yanghui[i][j] + " "); } //输出换行 System.out.println(); } } }
运行结果如下:
这篇关于Java输出杨辉三角的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-14百万架构师第十六课:源码分析:Spring 源码分析:手写SpringAOP核心原理|JavaGuide
- 2025-01-14百万架构师第十七课:源码分析:Spring 源码分析:Spring声明式事务操作实现原理|JavaGuide
- 2025-01-142024年常用的语言翻译API
- 2025-01-14折腾之王:JavaScript 之父 Brave 浏览器与 BAT 的诞生
- 2025-01-13从协作到创新:电商团队效率提升新方法
- 2025-01-13汉服销售拓展客源,能精准投放广告的软件求推荐!蛇年新春!
- 2025-01-13提升客户体验的关键:电商团队协作效率优化
- 2025-01-13不触碰资金的支付网关有哪些?
- 2025-01-13如何运用敏捷开发的6大模型来提高团队工作效率?
- 2025-01-13汉服制作质量检测,能高清放大细节的软件用哪个?2025 新春!