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语句等方法来解决这个问题。这次实验锻炼了我们的逻辑问题,并且把我们的想法用代码实现出来了。


目录
相关文章
|
4月前
|
Java
Java数组的2个小案例(杨辉三角分析和商品管理增删改查)
Java数组的2个小案例(杨辉三角分析和商品管理增删改查)
50 4
|
7月前
|
Java 容器
Java集合类ArrayList应用 | 二维数组的集合类表示与杨辉三角实现
这是一个关于LeetCode第118题“杨辉三角”的问题解答摘要。题目要求生成一个杨辉三角的前n行,其中每一行都是由前一行的元素按规则生成的。杨辉三角的规律是:每一行的第一个和最后一个数是1,其他数是其上方两数之和。
55 4
|
7月前
|
人工智能 Java
用 Java 打印杨辉三角
用 Java 打印杨辉三角
|
7月前
|
Java
【Java每日一题】— —第二十题:杨辉三角(直角三角形)。
【Java每日一题】— —第二十题:杨辉三角(直角三角形)。
|
7月前
|
Java
【Java每日一题】— —第十七题:杨辉三角(等腰三角形)。
【Java每日一题】— —第十七题:杨辉三角(等腰三角形)。
|
7月前
|
算法 C++ Java
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
59 0
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
|
7月前
|
Java
杨辉三角形(二维坐标基础题)——Java-二维数组版本
杨辉三角形(二维坐标基础题)——Java-二维数组版本
52 0
|
人工智能 Java
蓝桥杯 基础练习 杨辉三角形(Java)
蓝桥杯 基础练习 杨辉三角形(Java)
113 0
|
机器学习/深度学习 Java
Java 打印 杨辉三角
Java 打印 杨辉三角
119 0
|
12天前
|
Java 开发者
Java多线程编程中的常见误区与最佳实践####
本文深入剖析了Java多线程编程中开发者常遇到的几个典型误区,如对`start()`与`run()`方法的混淆使用、忽视线程安全问题、错误处理未同步的共享变量等,并针对这些问题提出了具体的解决方案和最佳实践。通过实例代码对比,直观展示了正确与错误的实现方式,旨在帮助读者构建更加健壮、高效的多线程应用程序。 ####