第一次过程性考核

码云地址: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.5x17.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*1N*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

posted on 2018-09-14 16:10  艾璐  阅读(174)  评论(0编辑  收藏  举报