Java实现杨辉三角

简介: Java实现杨辉三角

1 问题

实现杨辉三角。


2 方法


public class textttt01 {
   public static void main(String[] args) {
       //定义了一个长度为10,高度为10的二维数组,数组中的值都为0;
       int[][] arr=new int[10][10];
       for (int i=0;i<arr.length;i++){
           //由于只是给杨辉三角内的位置赋值,所以是j<=i
           for(int j=0;j<=i;j++){
               //根据规律,使用if else赋值
               if (j==0||j==i){
                   arr [i][j]=1;
               }
               else{
                   arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
               }
               System.out.print(arr[i][j]+"\t");
           }
           System.out.println();
       }
   }
}


3 结语

针对杨辉三角的问题,我们提出利用java中的for if语句等方法来解决这个问题。这次实验锻炼了我们的逻辑问题,并且把我们的想法用代码实现出来了。


目录
相关文章
|
2月前
|
Java
Java数组的2个小案例(杨辉三角分析和商品管理增删改查)
Java数组的2个小案例(杨辉三角分析和商品管理增删改查)
46 4
|
5月前
|
Java 容器
Java集合类ArrayList应用 | 二维数组的集合类表示与杨辉三角实现
这是一个关于LeetCode第118题“杨辉三角”的问题解答摘要。题目要求生成一个杨辉三角的前n行,其中每一行都是由前一行的元素按规则生成的。杨辉三角的规律是:每一行的第一个和最后一个数是1,其他数是其上方两数之和。
45 4
|
5月前
|
人工智能 Java
用 Java 打印杨辉三角
用 Java 打印杨辉三角
|
5月前
|
Java
【Java每日一题】— —第二十题:杨辉三角(直角三角形)。
【Java每日一题】— —第二十题:杨辉三角(直角三角形)。
|
5月前
|
Java
【Java每日一题】— —第十七题:杨辉三角(等腰三角形)。
【Java每日一题】— —第十七题:杨辉三角(等腰三角形)。
|
5月前
|
算法 C++ Java
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
54 0
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
|
5月前
|
Java
杨辉三角形(二维坐标基础题)——Java-二维数组版本
杨辉三角形(二维坐标基础题)——Java-二维数组版本
39 0
|
人工智能 Java
蓝桥杯 基础练习 杨辉三角形(Java)
蓝桥杯 基础练习 杨辉三角形(Java)
105 0
|
机器学习/深度学习 Java
Java 打印 杨辉三角
Java 打印 杨辉三角
112 0
|
5天前
|
安全 Java 调度
Java编程时多线程操作单核服务器可以不加锁吗?
Java编程时多线程操作单核服务器可以不加锁吗?
17 2
下一篇
无影云桌面