实验一20145204
实验名称
Java开发环境的熟悉
实验内容
- 使用JDK编译、运行简单的Java程序;
- 使用Eclipse 编辑、编译、运行、调试Java程序;
- 实现求正整数1-N之间所有质数的功能,并进行测试。
实验步骤
- 编写简单的程序在windows系统下用命令行进行调试;
- 根据老师的实验一内容博客学会使用eclipse的调试功能。其中最重要的是实现断点和单步执行;
- 完成练习3的实验内容。
PSP(Personal Software Process)
步骤 | 耗时(分钟) | 百分比 |
---|---|---|
需求分析 | 10 | 12.5 |
设计 | 10 | 12.5 |
代码实现 | 10 | 12.5 |
测试 | 30 | 37.5 |
分析总结 | 20 | 25 |
练习三的程序链接
程序实现结果:
代码调试
使用dubug设置断点:
使用step over程序各个部分的变化:
在循环体函数中:
变量i的变化:
输出结果的变化:
实验问题及解决方法:
关于eclipse的JDK 配置
在编写代码进行调试的时候始终都有一个下图所示的warning:
解决方法:
查找自己的电脑的jdk版本。如下图所示
打开eclipse-Window-Preferences-Execution Environments勾选适合的jdk。如下图
代码调试过程中的断点设置:
刚开始在按照老师的教程设置,点击Toggle Breakpoint后并没有运行的时候程序并没有在断点的地方停止,后来经过尝试后发现必须在程序的对应行出单击后才可操作后面的步骤。
实验心得
eclipse的断点单步执行为程序纠错带来了极大的便利,最让人惊喜的是for或其他循环体结构用单步执行的方法会显示每个变量对应的结果。这样一来我们就会在程序纠错时快速找到循环语句的错误,而不用自己去人工模拟电脑去分析实验错误在哪里了。