20165235 实验一 Java开发环境的熟悉
课程:JAVA程序设计
姓名:祁瑛 学号:20165235
指导老师:娄嘉鹏
实验日期: 2018.4.2
实验内容:java开发环境的熟悉
一,实验内容及步骤
实验一Java开发环境的熟悉-1
- 建立20165235exp1文件夹,进入文件夹后建立src, bin文件夹。
- 使用vim编写代码。
- 编译代码,运行代码。
实验一Java开发环境的熟悉-2
- 打开IEDA并且创建项目,项目名为
HelloJDB
。然后在方法设置断点,run
之后停在断点处。 - 在循环结构里设置断点,按
F9
停在断点处。 - 设置条件断点,
i==50
,F9,运行。 - 设置
remove once hit
一次性跑完循环体。 - 完成后打印数值。
实验一Java开发环境的熟悉-3
- 判断一个数是不是回文数,数从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
- 首先编写代码,并在IEDA中调试。首先在方法中设置断点,然后在循环结构
count++
置断点,每次单步执行F7
,打印count的数值。 - 在IEDA中调试完之后在命令行中用jdb调试,并有完整代码。回文数是要保证数字左右对称的,随意可以将数字按位存入数组中,并对其地位和高位比较,如果不相同跳出循环,并实现语句
flag=1
. - 运行结果图:正常情况(输入的为小于10位数的数字),异常情况(输入的不是数字),边界情况(输入的数值大于等于10位数)。
- 此为在JDB下的调试截图
第一次实验代码连接
二、实验过程中遇到的问题
在用JDB调试时,我使用了Scanner类的System.in,无法在调试的时候输入数值给n,在控制台输入数值,会报错“**无法识别”,用上次递归的调试方法也是无法输入数值。上网查找也没有找到合适的方式。
三,实验体会与总结
本次实验内容比较简单,第一次使用IEDA也会出现很多错误,在不断的学习会更有收获。IEDA的使用比JDB调试对于初学者来说更容易掌握。
步骤
耗时
百分比
需求分析
3min
7%
设计
5min
12%
代码实现
20
50%
测试
3
7%
分析总结
10
24%