Java编写杨辉三角

杨辉三角形,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。

操作方法

  • 01

    首先打开eclipse

  • 02

    新建一个java项目,名字随意起

  • 03

    名字起好后,点击完成

  • 04

    右键点击项目名称,新建,类

  • 05

    类的名字叫TextTriangle 包的名字叫 com.zf.s2 点击完成

  • 06

    创建主类,ROW变量可以定义输出多少行 ,a【】【】输出列数 public class TextTriangle {// 操作杨辉三角的类 public static void yanghui(int a[][], int ROW) {// 输出杨辉三角 for (int i = 0; i <= ROW; i++){//循环行数 for (int j = 0; j <= a[i].length - 1; j++) {//在行基础上循环列数 if (i == 0 || j == 0 || j == a[i].length - 1) a[i][j] = 1;//将两侧元素设为1 else//元素值为其正上方元素与左上角元素之和 a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; } } for (int i = 0; i <= ROW; i++) {//循环行数 for (int j = 0; j <= a[i].length - 1; j++)//在行基础上循环列数 System.out.print(a[i][j] + " ");//输出 System.out.println();//换行 } }

  • 07

    编写函数入口,传参数到函数,ROW,a[][] public static void main(String args[]) {// java程序主入口处 final int ROW = 5;// 设置行数 int a[][] = new int[ROW + 1][];// 声明二维数组,行数为6 for (int i = 0; i <= ROW; i++) {// 循环初始化数组 a[i] = new int[i + 1]; } yanghui(a, ROW);// 调用方法显示杨辉三角 } }

  • 08

    点击运行后

(0)

相关推荐

  • 新手学JAVA实现杨辉三角

    /* 谅解一下,自己明明排版的很好,复制过来就又这样了..底下上图 菜鸟新手实现如下扬辉三角,控制台输入输出,主函数调用类 1 1   1 1   2   1 1   3   3   1 1  4   ...

  • java怎么编程出杨辉三角

    在我们学习java编程的时候,总是会学到杨辉三角的知识,所以今天就由小编来为大家介绍java怎么编程出杨辉三角. 操作方法 01 第一首先在电脑上打开eclipse软件. 然后创建java程序,输入m ...

  • 如何用JS代码在网页中输出杨辉三角

    在网页中,除了上传图片,文字,声息等信息,更多的时候是上我们自己去编写一个算法,来实现某项特定的功能和输出.下面我们就以杨辉三角为例:要在网页中输出一个杨辉三角,首先要知道杨辉三角的定义:它是一种二项 ...

  • VB6.0编程实现杨辉三角的打印输出

    杨辉三角是一个著名的数学问题,在高中学二次项系数就学过.仔细观察其规律,可以通过VB6.0编制代码实现杨辉三角的打印输出,接下来就简要介绍步骤. 操作方法 01 仔细观察杨辉三角的规律可以发现:从第二 ...

  • 使用java编写随机数抽奖小程序

    本篇介绍如何用java编写一个简单的随机数字抽奖器,主要用到的知识是Swing编程和线程知识,最终程序开始界面如下图: 操作方法 01 在我们要做出这个程序前,我们先在画图板上大概的画出我们程序最终的 ...

  • 用Java编写九九乘法口诀表

    用java编写九九乘法口诀表,利用for/while/do-while循环分别编写,现在我将通过三种循环语句编写java九九乘法表,很全面的,如果已经配置好了环境和下载好了eclipes直接就开始吧. ...

  • 用java编写超市收银小程序

    用java编写超市收银小程序 操作方法 01 打开Eclipse软件 02 创建一个新的类.class文档Cashier. 03 编写代码: import java.util.Scanner; pub ...

  • 如何用Java编写一个九九乘法表

    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言. 今天介绍如何用Java编写一个九九乘法表. 操作方法 01 Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC. ...

  • 用Java编写"hello java"小程序(1)

    Java已是非常流行的编程语言,下面我来教大家编写一个Java编程的入门小案例. 操作方法 01 1.如图所示,我们按箭头指示打开Notepad++软件. 02 2.如图所示,在进入Notepad++ ...