声明
在找工作的过程中,java语言被多次问到,本人为java小白,错失很多机会,因此开始java语言的学习使用。
杨辉三角
package com.atguigu.contact;
public class HelloWorld {
public static void main(String[] args){
// 1. 初始化二维数组
int[][] yanghui = new int[10][];
// 2. 给数组元素赋值
for(int i = 0; i < yanghui.length; i++){
yanghui[i] = new int[i + 1];
// 2.1 给首末元素赋值
yanghui[i][0] = yanghui[i][i] = 1;
// 2.2 给每行的非首末元素赋值
if(i > 1){
for(int j = 1; j < yanghui[i].length -1; j++){
yanghui[i][j] = yanghui[i-1][j] + yanghui[i-1][j-1];
}
}
}
// 3. 遍历二维数组
for(int i = 0; i < yanghui.length; i++){
for(int j = 0; j < yanghui[i].length; j++){
System.out.print(yanghui[i][j] + " ");
}
System.out.println();
}
}
}