展开

Java编写杨辉三角

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

Java编写杨辉三角

问题解析:

【】

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

相关推荐

猜你可能喜欢

点击加载更多