使用二维数组打印一个 10 行杨辉三角。
【提示】
第一行有 1 个元素, 第 n 行有 n 个元素
每一行的第一个元素和最后一个元素都是 1
从第三行开始, 对于非第一个元素和最后一个元素的元素。即:
1
yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j];
代码实现:
1 | public class YangHuiTest {// 这里要首字母大写 |
1.代码的规范。
- 类名首字母都要大写。
- 变量名的第二个单词的首字母大写。
2.eclipse快捷键积累。
- alt + up/down 光标所在的行上移/下移。
- ctrl + shift + f 代码重排(代码格式化) 不生效请检查输入法快捷键是否冲突。
- 输入main 然后alt + / 快速补全main方法。
总结:
- 第一层for循环的作用是初始化二维数组的内层元素,并赋值。
- 在第一层for循环中赋值,第二层for循环从j=1开始。