快捷搜索:  汽车  科技

java事件处理的三个基本步骤(Java小白的问题之路)

java事件处理的三个基本步骤(Java小白的问题之路)* 1 3 3 1* 1 2 1* 需求:打印杨辉三角* 1* 1 1

学过编程的人都知道,不论是什么语言,在学习的过程中都有一些特别经典的题目如“汉诺塔”、“冒泡排序法”、“选择排序”以及今天所说的“杨辉三角”等等一系列来让我们编程解决,而这些题目涉及到人文科学,不仅对个人的编程能力有所提升,还能锻炼程序员的思维能力,而且这些经典算法也是历年各个信息公司招聘面试及笔试的热点问题,所以在学习编程的路上还是不要忘了这个环节。

下面是全部的代码:注释还是比较详细的,作为一个小白一定要多写

import Java.util.Scanner;

/*

* 需求:打印杨辉三角

* 1

* 1 1

* 1 2 1

* 1 3 3 1

* 1 4 6 4 1

* 1 5 20 10 5 1

*

* 分析:A:任何一列的第一列和最后一列都是1

* B:从第三行开始,每一个数据都是他的上一行的前一列和他的上一行的本列之和。

当用到这个循环的时候可以看下它的结果如图:很明显是在内循环中出了问题

java事件处理的三个基本步骤(Java小白的问题之路)(1)

而换做下面的循环时:

java事件处理的三个基本步骤(Java小白的问题之路)(2)

结果就是我所期待的;然后做个对比:这个跟以前做的九九乘法表很是类似

java事件处理的三个基本步骤(Java小白的问题之路)(3)

内容比较简单,重点是在于理解,也希望所有学习编程的小白都有有个好的学习之路,好的学习之法。

猜您喜欢: