一、实验内容及步骤

(一)使用JDK编译、运行简单的java程序

命令行下的程序开发
步骤一(新建文件夹):打开windows下的cmd → 输入cd Code命令进入Code目录 → 输入md 20155303test建立以自己学号命名的文件夹 → 输入cd 20155303test进入文件夹 → 输入md exp1建立“实验一”文件夹 → 输入cd exp1进入“实验一”文件夹

使用vim编辑器编辑java程序 → 在命令行下编译、运行

实验二(使用IDEA编辑、编译、运行、调试Java程序)

在Idea中进行如下操作
1、新建「HelloJDB」类,输入如下代码:

2、在需要设置断点的一行左侧单击鼠标,出现红色圆点。比如如下在第六行设置了断点:

在上方Run菜单找到Debug...进行单步调试:

最后得出结论:

实验三 练习实现求正整数1~N之间所有质数的功能

import java.util.Scanner;
public class PrimeNumber {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int N;
System.out.print("你想求1~N的质数,N=?") ;
N=scanner.nextInt();
for (int n=2;n<=N;n++){
boolean b = true;
if (n != 1 ){
for (int i = 2; i < n; i++){
if (n % i == 0){
b = false;
break; } } }
if (b){
System.out.println(n + "是质数"); }
}
}
}

结果:

实验总结及体会

经过此次实验,我发现即使是最基础的Java知识,如果长期不动手操作的话也是会渐渐遗忘导致自己不熟练的,所以以后要懂得温故而知新,不能一味图快,要对知识慢慢咀嚼,因为知识是环环相扣的,基础打不好会导致后面学习吃力。而且自己的C语言功底不好,看着其他同学将C语言和Java融汇着学习,很轻松感到很羡慕,所以以后还要加强自己对C语言的学习。

步骤 耗时 百分比
需求分析 6min 7.75%
设计 20min 25%
代码实现 20min 24%
测试 13min 16.25%
分析总结 30min 37.5%