20165232 实验一
20165232 实验一 JAVA开发环境的熟悉
一、实验报告封面
课程:Java程序设计
班级:1652班
姓名:何彦达
学号:20165232
指导教师:娄嘉鹏
实验日期:2018年4月2日
实验时间:13:45 - 15:25 实验序号:一
实验名称:Java开发环境的熟悉
实验目的与要求:
1、完成实验、撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等);
2、实验报告中统计自己的PSP(Personal Software Process)时间;
3、掌握使用IDEA完成基础编程与程序调试的能力。
二、实验内容:
1、使用JDK编译、运行简单的Java程序;
2、使用IDEA 编辑、编译、运行、调试Java程序。
三、实验步骤
(一)命令行下Java程序开发
(二)IDEA下Java程序开发、调试
1、创建“HelloJDB”项目,在该项目下创建“HelloJDB”类,并输入代码:
2、点击“run”运行代码(或快捷键Alt+Shift+F10):
3、设置断点(或快捷键Ctrl+F8),然后点击Debug(或者使用快捷键Alt+Shift+F9)
4、设置条件断点,将程序里i的值设置为50:
练习题 6, 实现求排列数P(n,m)的功能,m,n从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
- practice.java
- Count.java
- Wrong.java
- 运行结果——正常
- 运行结果-异常1
- 运行结果-异常2
- 运行结果-异常3
- 运行结果-边界1
- 运行结果-边界2
实验中遇到的问题
Q:调试程序中,在代码正确的情况下,运行出错
A:File-Project Structure-New
实验体会
这次实验自我感觉难度不小,花了较多的时间,归根结底还是基础不够扎实,需要不断巩固。
时间占比
| 步骤 |耗时 | 百分比|
| -------- | :----------------😐:----------------😐:---------------: |:-----😐
|需求分析 | 25min | 12.8% | 400小时 | |
| 设计 | 20min | 10.2% | 17/17 | |
| 代码实现 | 120min | 61.5% | 18/18 | |
| 测试 | 20min | 10.2% | 22/22 | |
| 分析总结 | 10min | 5.1% | 19/19 | |