Java杨辉三角(一维数组和二维数组方法)
2018-03-04 22:55
411 查看
public class YFTriangle { public static void main(String[] args) { System.out.println("Please Enter:"); Scanner in = new Scanner(System.in); int lines = in.nextInt(); int data[] = new int[lines + 1]; int previous = 1; for (int i = 1; i <= lines; i++) { for (int j = 1; j <= i; j++) { int current = data[j]; data[j] = current + previous; previous = current; System.out.print(data[j] + " "); } System.out.println(); } in.close(); } }
public class Demo { public static void main(String[] args) { System.out.println("Please Enter:"); Scanner in = new Scanner(System.in); int lines = in.nextInt(); int data[][] = new int[lines][lines]; for (int i = 0; i < lines; i++) { data[i][0] = 1; for (int j = 0; j <= i; j++) { if (j == 0) { System.out.print(data[i][j] + " "); continue; } data[i][j] = data[i - 1][j] + data[i - 1][j - 1]; System.out.print(data[i][j] + " "); } System.out.println(); } } }
相关文章推荐
- Java中增强for循环在一维数组和二维数组中的使用方法
- 杨辉三角二维数组与一维数组实现(C语言)
- java 二维数组矩阵乘法的实现方法
- 黑马程序员-Java二维数组的几种定义方法
- 将二维数组转为一维数组的2种方法
- Java获取一维数组的最小值实现方法
- Hashtable.Keys.CopyTo(Array,int)方法只能拷贝一维数组吗?能不能拷贝二维数组呢?
- Java中增强for循环在一维数组和二维数组中的使用
- 2 JAVA 把二维数组当做一维数组处理
- Java中杨辉三角的一种方法
- 06_二维数组【四种格式、打印杨辉三角、Java中参数传递、数据加密案例】、面向对象【对象内存图】
- java 二维数组 杨辉三角
- Java基础4(方法基础和一维数组)
- java中获取二维数组或者多维数组第几维的方法
- Java定义二维数组的几种方法
- Java中数组的使用方法? 初始化,二维数组,数组复制
- 能让你快速了解Java中的一维数组和二维数组的内存图!!!!!
- java中将二维数组用一维数组实现的实例
- 黑马程序员————java基础--------方法与一维数组
- java中两个一维数组怎么能合成一个二维数组!!!请大哥门指点!!!