很简单的东西,就没必要讲的多详细了 唯一要说的就是杨辉三角的规律 从第三行开始第二列元素为上一列元素对应位置与上一个元素的和;
即array[i][j] = array[i-1][j-1] + array[i-1][j];

package de1;public class Test {public static void main(String[] args) {//初始化int[][] array = new int[10][];for(int i=0;i<array.length;i++) {array[i] = new int[i+1];}//给二维数组首末元素赋值赋值for(int i=0;i<array.length;i++) {array[i][0] = 1;array[i][i] = 1;//给其他位置赋值if(i>=2) {for(int j = 1;j < array[i].length - 1;j++) {array[i][j] = array[i-1][j-1] + array[i-1][j];}}}//遍历for(int i=0;i<array.length;i++) {for(int j=0;j<array[i].length;j++) {System.out.print(array[i][j]+" ");}System.out.println();}}
}

我的Java学习之路(第十六天)----- Java实现杨辉三角相关推荐

  1. 关于蓝桥杯第十二届H题杨辉三角(满分结果)

    一.题目描述 二.题目初步分析 杨辉三角大家都会,这题多了一个进行判断,相等就输出位置,难点在于:n可以为10亿,运行次数过多会超内存,超时 三.寻找规律 按照这类题,想出正确结果,只有寻找规律 第一 ...

  2. Java实验报告一(完全数、一年四季、杨辉三角、path和classpath区别、next()和nextLine()区别)

    1. 编写一个Java 程序,从键盘输入一个数,判断该数是否是完全数.完全数是指其所有因数(包 括1但不包括其自身)的和等于该数自身的数.例如28=1+2+4+7+14就是一个完全数. import ...

  3. Java学习之路(十):枚举类和注解

    一.枚举类的使用 当类的对象只有有限个,确定的(此类称为枚举类),如 星期:周一,- , 周日 性别:男(man),女(woman) 支付方式:Cash(现金),WeChatPay(微信支付),Ali ...

  4. 【Java刷题】-矩阵乘法/卡牌游戏/杨辉三角

    作者:学Java的冬瓜 博客主页:☀冬瓜的主页

  5. 输入n行的杨辉三角java,杨辉三角 Java代码 可以根据输入 输出相应行数的杨辉三角...

    /** * @see 打印出杨辉三角形(这是用的多维数组的形式,也可以根据公式计算),输出样式已经进行了调整 */ class YangHuiSanJiao { public static void ...

  6. ACM准备之路(蓝桥杯5)杨辉三角公式解法

    由于int和long long有最大值,在20!时已经接近极限,所以在22行开始会输出错误值(21!),想过用double先除后乘,由于格式问题失败(输出非整型数字),也想过用double后转int, ...

  7. JAVA学习之路--基础篇三

    目录 关于Java中从键盘输入的语句 nextxxx().next().nextLine()的区别 语句 if和if else语句 Switch语句 for语句 while和do..while bre ...

  8. Java之杨辉三角的实现

    今天突然想温习一下Java的基础,想了想就写写杨辉三角吧 1.直接法,利用二维数组 1 import java.util.Scanner; 2 public class Second 3 { 4 pu ...

  9. 用Java实现杨辉三角

    给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行. 在「杨辉三角」中,每个数是它左上方和右上方的数的和. 示例 1: 输入: numRows = 5 输出: [[1],[1, ...

  10. JAVA学习之路:不走弯路,就是捷径(一)

      0.引言 在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?JAVA该如何学习?".类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法.到 ...

最新文章

  1. 太逗了,面试官让我讲线程 WAITING 状态!
  2. 驱动层和r3程序通讯的列子参考爱写驱动的女装大佬
  3. 图片服务 - thumbor自定义检测
  4. MacBook Air 是什么意思
  5. 将gitee远程仓库抓取(克隆)到本地仓库
  6. 理解vue中的父组件,子组件
  7. python3 llvmlite源码_CentOS 7 64位环境下安装llvm以及python的llvmlite包
  8. jQuery-4.动画篇---动画基础隐藏和显示
  9. Server.MapPath 出现未将对象引用设置到对象的实例
  10. CMU 11611 -NLP
  11. Windows版Tcpdump抓包工具
  12. 大学生 生活小技巧:利用插件(Tampermonkey )学习网课 | 查题
  13. Py 实现导线测量的内业计算
  14. 服务器安装字体库解决出现xx问题
  15. C#程序设计--控制台程序输出上下三角形和菱形
  16. gwt php,java – 启动GWT项目的PHP程序员的任何好技巧?
  17. cocos creator2.3.5休闲游戏英文版(连连看)源码H5+安卓+IOS三端源码
  18. 分布式计算系统导论:原理与组成pdf
  19. 李晋的YIM每日签名
  20. html程序产品目录,产品目录(Catalog)制作大师

热门文章

  1. R语言箱线图添加显著性--不同水平实现方法
  2. C++ 中谓词是什么?
  3. macOS 中 Cornerstone 的Clean操作和终端的svn cleanup命令无效了怎么办?
  4. 解决Retrofit和RxJava 抛出异常报错问题
  5. 小程序中消息订阅与发布
  6. 解决创建Maven Project出现的项目报错问题
  7. 离散数学20_第1章_等价符号⇔的定义
  8. 用C语言做见缝插针游戏
  9. 读源码:PopupWindow
  10. 中国远程继续教育计算机考试题库,2021计算机统考题库中国现代远程与继续教育网.docx...