这几天感觉Java学起来脑子乱乱的,数组循环到现在也不太明白。今天带来的是杨辉三角。这个题还是挺普遍的。但是写了一遍在写又不会了。分享一下。
public class ExampleTriangle { public static void main(String[] args) { //定义杨辉三角的数组 int[][] nums = new int[10][]; for (int i = 0;i<nums.length;i++){ nums[i] = new int[i+1]; nums[i][0] = 1; nums[i][i] = 1; for (int j = 1;j<nums[i].length-1;j++){ nums[i][j] = nums[i-1][j-1]+nums[i-1][j]; } } for (int i =0;i<nums.length;i++){ for (int j = 0;j<nums[i].length;j++){ System.out.print(nums[i][j]+"\t"); } System.out.println(); } } }