阅读 147

Java学习之杨辉三角形案例

Java学习之杨辉三角形案例

一、基本知识


杨辉三角形又称帕斯卡三角形,是二项式系数在三角形中的一种几何排列。


二、杨辉三角形案例效果图:


下面的程序是打印输出前10行的杨辉三角形。




三、案例代码:


public class Triangle {

public static void main(String[] args) {

int i, j;

int level = 10;

int triangle[][] = new int[level][];

for(i = 0; i < triangle.length; i++)

triangle[i] = new int[i+1];

//给triangle数组的每个元素进行赋值

triangle[0][0] = 1;

for(i = 1; i < triangle.length; i++) {

triangle[i][0] = 1;

for(j = 1; j < triangle[i].length-1; j++)

triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];

triangle[i][triangle[i].length-1] = 1;

}

//打印输出triangle数组的每个元素

for(i = 0; i < triangle.length; i++) {

for(j = 0; j < triangle[i].length; j++)

System.out.print(triangle[i][j] + " ");

System.out.println();//换行

}

  }

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

小结:

Java支持多维数组,如下面这串代码,就是在声明并创建一个三维数组。


double [][][] sales = new double [3][3][4];

————————————————

版权声明:本文为CSDN博主「崇志广勤」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_47062907/article/details/114745083


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐