第一次过程性考核。
---恢复内容开始---
码云代码地址: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对格式化要求太高,以后继续努力!
-恢复内容结束---