展开

Java编写杨辉三角

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

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.点击运行后

相关推荐

猜你可能喜欢

点击加载更多