第一次过程性考核
第一题: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*1
到N*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