展开

Java编写杨辉三角

发布于 2021-10-22 18:38:43     浏览 216

Java编写杨辉三角

问题解析:

【】

1、
抉信网,www.juexinw.com
1.首先打开eclipse
2、
抉信网,www.juexinw.com
2.新建一个java项目,名字随意起
3、
抉信网,www.juexinw.com
3.名字起好后,点击完成
4、
抉信网,www.juexinw.com
4.右键点击项目名称,新建,类
5、
抉信网,www.juexinw.com
5.类的名字叫TextTriangle
6、
抉信网,www.juexinw.com
包的名字叫 com.zf.s2
7、
抉信网,www.juexinw.com
点击完成
8、
抉信网,www.juexinw.com
6.创建主类,ROW变量可以定义输出多少行 ,a【】【】输出列数
9、
抉信网,www.juexinw.com
public class TextTriangle {// 操作杨辉三角的类
10、
抉信网,www.juexinw.com
public static void yanghui(int a[][], int ROW) {// 输出杨辉三角
11、
抉信网,www.juexinw.com
for (int i = 0; i <= ROW; i++){//循环行数
12、
抉信网,www.juexinw.com
for (int j = 0; j <= a[i].length - 1; j++) {//在行基础上循环列数
13、
抉信网,www.juexinw.com
if (i == 0 || j == 0 || j == a[i].length - 1)
14、
抉信网,www.juexinw.com
a[i][j] = 1;//将两侧元素设为1
15、
抉信网,www.juexinw.com
else//元素值为其正上方元素与左上角元素之和
16、
抉信网,www.juexinw.com
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
17、
抉信网,www.juexinw.com
}
18、
抉信网,www.juexinw.com
}
19、
抉信网,www.juexinw.com
for (int i = 0; i <= ROW; i++) {//循环行数
20、
抉信网,www.juexinw.com
for (int j = 0; j <= a[i].length - 1; j++)//在行基础上循环列数
21、
抉信网,www.juexinw.com
System.out.print(a[i][j] +);//输出
22、
抉信网,www.juexinw.com
System.out.println();//换行
23、
抉信网,www.juexinw.com
}
24、
抉信网,www.juexinw.com
}
25、
抉信网,www.juexinw.com
7.编写函数入口,传参数到函数,ROW,a[][]
26、
抉信网,www.juexinw.com
public static void main(String args[]) {// java程序主入口处
27、
抉信网,www.juexinw.com
final int ROW = 5;// 设置行数
28、
抉信网,www.juexinw.com
int a[][] = new int[ROW + 1][];// 声明二维数组,行数为6
29、
抉信网,www.juexinw.com
for (int i = 0; i <= ROW; i++) {// 循环初始化数组
30、
抉信网,www.juexinw.com
a[i] = new int[i + 1];
31、
抉信网,www.juexinw.com
}
32、
抉信网,www.juexinw.com
yanghui(a, ROW);// 调用方法显示杨辉三角
33、
抉信网,www.juexinw.com
}
34、
抉信网,www.juexinw.com
}
35、
抉信网,www.juexinw.com
8.点击运行后

相关推荐

猜你可能喜欢

点击加载更多