第一次过程性考核

第一题:Hello World!

程序的设计思路:写出基本框架后,直接输出“Hello World!”。

使用到的知识点:System.out.println输出语句。

运行结果:

第二题:求1到100的和

程序的设计思路:定义sum=每次相加的和,起始值为0,定义 i的范围 为1-100,用自增运算符和for循环实现累加。(也可以用while语句和do while语句实现,只是习惯用for语句循环)

使用到的知识点:for循环,自增运算。

运行结果:


 第三题:分段计算居民水费

程序的设计思路:要求精确到小数点后两位,所以用double定义,%.f输出。有输入,需要引用Scanner类,定义reader接受下一个输入的数字。由于是分段计算的,需要用选择结构,我选择用if语句实现。(注意:输出语句中的printf和%.f,容易产生错误。)

使用到的知识点:if选择结构,引用Scanner类,%f 输出。

运行结果:

第四题:打印九九口诀表

程序的设计思路:要求对任意给定的一位正整数N,输出从1*1N*N的部分口诀表,首先需要引用Scanner类,定义reader接受下一个输入的数字,定义 N为输入的数字,i控制行,j 控制列,用两个for循环嵌套实现。输出要求等号右边数字占4位、左对齐,所以用% -4d实现。

使用到的知识点:for循环,引用Scanner类,%d 输出。

运行结果:

 

学习内容 代码(行) 博客(字)
 JAVA入门  21  49
 输入输出数据  69  49
 分支结构 55  143
 循环语句  134  253

 

我的码云仓库地址:https://gitee.com/tzy123/codes/rb69f3gepdhla2um5ktny30

 

posted @ 2018-09-15 23:14  demi111  阅读(210)  评论(2编辑  收藏  举报