第一次过程性考核

---恢复内容开始---

第一次过程性考核:码云主页https://gitee.com/qi0803/first_process_assessment.git

7-1 Hello World ! 

 

   输出一个短句“Hello World!”

 解析:简单的输出,直接上代码

public class Main
{
public static void main(String args[])
{
System.out.print("Hello World!");
}
}

 

7-2 求1到100的和

 

   编写程序,计算1+2+3+...+100的值

   输出格式:sum = 值

 

public class Main
{
    public static void main(String args[])
    {
        int i,sum;
        for(i=1,sum=0;i<=100;i++)
        {
            sum+=i;
        }
    System.out.println("sum = " +sum);
    }
}



 

解析:用for循环来实现累加,一开始我使用了别的方法,最后发现还是累加用来简单些。

7-3 分段计算居民水费

 

   为鼓励节约用水,自来水公司采取按用水量阶梯式计价的办法:

   居民应交水费 y 与月用水量 x 相关:

   当x不超过15吨时,y=4x/3;

   超过后,y=2.5x17.5。

   要求:输入水量x输出水费y

import java.util.Scanner;
public class Main {
  public static void main (String args[]){
   Scanner reader = new Scanner (System.in);
   double x = reader.nextDouble();
   double y ;
   if (x<=15){
     y=4*x/3;
   }
   else{
     y=2.5*x-17.5;
   }
  System.out.println(String.format("%.2f",y));
  }
}
解析:看到题目我就想到了用循环来解决,这道题要注意输入输出格式。

总结:这段时间学习还是不够认真,遇到问题第一反应是问别人,问百度,没有养成良好的学习态度,要想学好编程首要还是要自己想。

 

 

 


 

 

 

 

---恢复内容结束---

posted @ 2018-09-16 14:52  齐鸿飞  阅读(93)  评论(1)    收藏  举报