《杨辉三角JAVA实现.docx》由会员分享,可在线阅读,更多相关《杨辉三角JAVA实现.docx(3页珍藏版)》请在三一办公上搜索。
1、杨辉三角JAVA实现杨辉三角的JAVA实现 以下是一个效果图 VISIO图(等腰三角形) 111114362341111由此图可以看出,每一行的第一个和最后一个数都是1,即 if(i = j | j = 0) arrayij = 1; VISIO图 11111+1+234+13+6141由上图可明显的看出,arrayij = arrayi-1j-1 + arrayi-1j; 以下是完整的代码 package arithmetic; /* * 代码说明,从美观来说,本代码没有实现,求读者自行设计。就是关于没有构成一个完整的等腰三角形。 * author 海浪之心 * */ import java
2、.util.Scanner; public class MyYangHui public static void main(String args) public static void test_YH System.out.print(请输入行数:); input = new Scanner(System.in); int row = input.nextInt; int col = row; int array = new introwcol; for(int i = 1; i i; j-) for(int j = 1; j = i; j+) System.out.println; if(i = j | j = 0) System.out.print(arrayij + ); arrayij = 1; arrayij = arrayi-1j-1 + arrayi-1j; else System.out.print( ); long time1 = System.currentTimeMillis; test_YH; long time2 = System.currentTimeMillis; /计算程序运行的总时间 System.out.println(总耗时为:+ (time2 - time1); private static Scanner input;