对于刚刚学Java的同学来说,杨辉三角是一个很好的例子。
杨辉三角让初学者更好的理解数组的定义和更好地去运用数组,特别是二维数组。
除此之外,还让初学者更好的掌握嵌套语句的使用。
以下是我的杨辉三角Java代码:
1 /* 2 * 简单的杨辉三角 3 * 1 4 * 1 1 5 * 1 2 1 6 * 1 3 3 1 7 * 1 4 6 4 1 8 * ... 9 * 根据杨辉三角的规律:10 * 1、每一行增加一个数。11 * 2、每一行的第一个数和最后一个数都是1。12 * 3、从第三行开始,中间的数据规律为:a[i][j]=a[i-1][j-1]+a[i-1][j]。13 */14 package com.basis;15 16 import java.util.Scanner;17 18 public class Trianger {19 20 public static void main(String[] args) {21 //定义输出杨辉三角的行数22 int row;23 Scanner in = new Scanner(System.in);24 System.out.print("请输入杨辉三角的行数:");25 row = in.nextInt();26 //定义杨辉三角的行列数27 int [][] tr = new int[row][];28 for(int i=0;i1 && j != 0 && j
运行的结果: