第一次过程性考核
码云地址:https://gitee.com/yzyal/codes
7-1 Hello World!
1.题目要求:输出“ Hello World!”,无输入。
2.设计思路:直接输出。
3.知识点:System.out.println()。即可直接输出。
4.运行结果:
7-2 求1到100的和
1.题目要求:计算表达式 1 + 2 + 3 + ... + 100 的值。
2.设计思路:运用for循环实现,定义两个变量,利用自加运算符辅助完成循环。
3.知识点:循环结构for循环 : for(),++运算符,输出格式。
4.运行结果:
7-3 分段计算居民水费
1.题目要求:为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:
当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。
2.设计思路: 1).选择结构 if--else. 在大于15 和小于15 时作出不同的计算公式。
2).定义一个双精度数 double 。保证输出格式。
3).还需要保证随机输入一个数。
3.知识点:输入语句:Scanner reader = new Scanner(System.in);
定义双精度数:double x =reader.nextDouble();输出语句
选择结构:if--else
输出语句:System.out.printf("%.2f",y) 以保证输出格式,精确到小数点后两位。
4.运行结果:
7-4 打印九九口诀表
1.题目要求:要求对任意给定的一位正整数N
,输出从1*1
到N*N
的部分口诀表。(1<N<9)
2.设计思路:利用两个for()循环和自加运算控制两个乘数的递增,用以保证输出格式,
领用while()循环控制输入数的范围。
3.知识点:输入语句:Scanner reader = new Scanner(System.in);
循环结构:for( ),while( )
输出语句:System.out.printf("%d*%d=%-4d",j,i,i*j);以保证输出格式。
4.运行结果:
学习内容 | 代码(行) | 博客(字) |
java入门 | 7 | 50 |
输入输出数据 | 13 | 100 |
条件分支语句 | 19 | 100 |
循环语句 | 19 | 100 |