代码改变世界

第一次过程性考核

2018-09-14 15:40  wxl!  阅读(246)  评论(1编辑  收藏  举报

7-1:要求输出Hello world!

码云地址:https://gitee.com/wxl19981225/codes/87yu3ix64pdw15hzbjlrc77    

设计思路:直接输出System.out.println(Hello world!);

运用的知识点:System.out,println();

运行结果

 

7-2:求1到100的和

码云地址:https://gitee.com/wxl19981225/codes/87yu3ix64pdw15hzbjlrc77

设计思路:应用循环  ,自加  

运用知识点:public class Main{
  public static void main(String args[]){
    int i=1;
    int sum=0;
    while (i<=100){
      sum=sum+i;
      i++;
    }
    System.out.println("sum = "+sum);
  }
}

运行结果:

 

7-3:计算居民水费

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

码云地址:https://gitee.com/wxl19981225/codes/87yu3ix64pdw15hzbjlrc77

设计思路:要求输入,所以运用输入输出语句;有不同的收费标准,所以运用if else 判断语句;要求保留小数点后两位,%.2f。

运用知识点: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&&x>=0){
      y=4*x/3;
    }
    else {
       y=2.5*x-17.5;
    }
    String s=String.format("%.2f",y);
    System.out.print(s);
  }
}

运行结果:https://gitee.com/wxl19981225/codes/87yu3ix64pdw15hzbjlrc77  

7-4:打印九九乘法表

码云地址:https://gitee.com/wxl19981225/codes/87yu3ix64pdw15hzbjlrc77

设计思路:开始想运用while循环语句,但是a++和b++分不清放到哪个位置,所以运用了for循环,判断前面的数j是否小于等于后面的i,不是就进行下一次一循环;要求等号后面占四位,%-4d。        

运用知识点:import java.util.Scanner;
public class Main{
  public static void main(String args[]){
    Scanner reader=new Scanner(System.in);
    int N =reader.nextInt();
  
 
    //int a=1;
    //while(a>=1&&a<=N)
    //{
     // int b=1;
     // while (b<=a)
     // {
       
     ///   System.out.println(b+"*"+a+"="+a+"*"+b+"\t");
      //  b++;
     // }
    //  a++;
    //  System.out.println();
    //}
    for (int i=1;i<=N;i++){
      for (int j=1;j<=i;j++){
       
          String s=String.format("%-4d",i*j);
          System.out.print(j+"*"+i+"="+s);
      }
      System.out.println();
    }
  }
}

运行结果:

学习内容 代码行 博客字
java入门  12  300
输入输出  4  
条件  4  
循环    9