7-1 Hello World!
本题要求编写程序,输出一个短句“Hello World!”。程序思路:一个简单的输出语句。
知识点:使用输出语句 System.out.println();
运行结果:
7-2 求1到100的和
本题要求编写程序,计算表达式 1 + 2 + 3 + ... + 100 的值。
程序思路:首先想到的便是循环结构for.之前在c语言中有涉及到。先定义,然后循环累加就行。
知识点:循环的应用
运行结果:
7-3 分段计算居民水费
要求:为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时y=4x/3,超过后,y=2.5x?17.5.。请编写程序实现水费的计算。
程序思路:首先想到的是跟PTA练习分支结构中的成绩转换题很类似。用if判断就行。用数学的思路解题,然后换成Java语句就行。这道题要注意的是,输出时要保留小数点后两位。在分支结构中涉及到过。要使用String.format(%.2f,x)语句.
知识点:if 判断语句的灵活运用
运行结果:
7-4 打印九九口诀表
本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。
程序思路:首先想到的是python中练习的各种输出形状九九乘法表。当时用了两个循环。相互嵌套。原理相通。语法类型不同。换成JAVA本题要求,首先的有一个输入结构。然后也是循环嵌套。不过此题中,对输出有要求,要有四个占位符。当时前几遍都做错了。总结出来几个要点,1是占位符不能以空格代替,2是占位符前要使用相应的语法,3.是占位符不能用四个”\t“代表。要使用String.format("%-4d",i*j)语法做到4个占位符。
知识点: for循环的嵌套使用 if分支语句
运行结果:
学习内容 |
代码行数 |
博客内容 |
hello world |
21 |
305 |
输入输出结构 |
61 |
0 |
循环结构 |
150 |
0 |
分支结构 |
184 |
0 |
第一次过程性考核 |
59 |
340 |