第一次过程性考核。

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

码云代码地址:https://gitee.com/bhma/codes/wfscvqy685bjkm7i931at90

第一题:输出helloword

代码:

public class Main
{
   public static void main (String args[])
   {
       System.out.println("Hello World!");
   }
}   
程序设计思路:就是直接输出没有别的太多东西。
使用到的知识点:一个简单的输出。
运行结果:

第二题:求1到100的和

代码:

public class Main{
  public static void main (String args[]){
    int sum=0;
    int i=0;
    for(i=1;i<=100;i++){
      sum=sum+i;
    }
  System.out.println("sum = "+sum);
  }
}
程序设计思路:一看到1到100求和就想起了循环,就是用了for循环。
使用的知识点:for循环语句。
运行结果:   

 

第三题:分段计算居民水费

代码:

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));
  }
}
程序设计思路:一开始看到分段我就想起了ifelse选择,可是做了半天还是错的,后来发现少打了import java.util.Scanner;这个,然后结果不对。又百度到的怎么输出小数后两位String.format("%.2f",y)。
使用的知识点:程序的输入输出,ifelse语句,输出小数点后两位。
运行结果:

第四题:打印九九乘法表

代码:

import java.util.Scanner;
public class Main{
  public static void main (String args[]){
    Scanner reader = new Scanner(System.in);
    int N = reader.nextInt();
    //int i=1;
    //int j=1;
    for(int i=1;i<=N;i++){
      for (int j=1;j<=i;j++){
        System.out.print(j+"*"+i+"=");
        System.out.printf("%-4d",j*i);
      }
      System.out.println();
    }
  }
}
程序设计思路:这道题课堂上想了好久,我知道要用两个循环,但是一直做不出他对齐的要求,完后还是问的同学才有的想法,把输出做出来了。
使用的知识点:运用两次循环for语句,在那个输出方面有所改进,格式化很重要。
运行结果:

 

0

学习内容

代码(行)

博客(字)

java初级 
10
20
循环语句
30
100
Java第一次考核
50(总共)
400——500

 

 

 

--

 

 

 

总结:自己学习的还不够认真,还不够深,有好多的知识点不牢固,不会的地方还带问老师,同学,度娘。这次考核让我了解自己不足的点是循环,输出格式,还有java对格式化要求太高,以后继续努力!

 

 

-恢复内容结束---

posted @ 2018-09-14 11:26  HM"  阅读(168)  评论(3编辑  收藏  举报