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程序开发

image

(二)IDEA下Java程序开发、调试

1、创建“HelloJDB”项目,在该项目下创建“HelloJDB”类,并输入代码:
image
2、点击“run”运行代码(或快捷键Alt+Shift+F10):image
3、设置断点(或快捷键Ctrl+F8),然后点击Debug(或者使用快捷键Alt+Shift+F9)image
image
4、设置条件断点,将程序里i的值设置为50:
image
image

练习题 6, 实现求排列数P(n,m)的功能,m,n从命令行输入,并进行测试(正常情况,异常情况,边界情况)。

  • practice.javaimage
  • Count.javaimage
  • Wrong.javaimage
  • 运行结果——正常image
  • 运行结果-异常1image
  • 运行结果-异常2image
  • 运行结果-异常3image
  • 运行结果-边界1image
  • 运行结果-边界2image

实验中遇到的问题

Q:调试程序中,在代码正确的情况下,运行出错
A:File-Project Structure-Newimage

实验体会

这次实验自我感觉难度不小,花了较多的时间,归根结底还是基础不够扎实,需要不断巩固。

时间占比

| 步骤 |耗时 | 百分比|
| -------- | :----------------😐:----------------😐:---------------: |:-----😐
|需求分析 | 25min | 12.8% | 400小时 | |
| 设计 | 20min | 10.2% | 17/17 | |
| 代码实现 | 120min | 61.5% | 18/18 | |
| 测试 | 20min | 10.2% | 22/22 | |
| 分析总结 | 10min | 5.1% | 19/19 | |

posted @ 2018-04-02 00:52  何彦达  阅读(128)  评论(0编辑  收藏  举报