20175203 2018-2019-2 实验一《Java开发环境的熟悉》实验报告

20175203 2018-2019-2 实验一《Java开发环境的熟悉》

实验内容及步骤

使用JDK编译、运行简单的Java程序

  • 此代码较为基础,主要是为了让我们熟悉JDK编程环境及如何编译、运行程序。
  • 基础知识点为输入cd打开文件夹、mkdir建立文件夹、vim编辑建立代码、pwd查看工作路径。
    1591742-20190401142341703-1331530743.jpg

使用IDEA进行代码调试

  • 由于觉得申请IDEA大学生权限反馈周期较长于是采用了破解的方式(只需要更改一行代码,方便的很,就是有时效性)。
  • 在使用IDEA进行调试时,只需将需要调试的行进行标记,右击标记即可更改条件,然后点击run》Debugxxx即可。
    1591742-20190401144640665-1704157637.jpg

1591742-20190401144654096-752565791.jpg

实验题目:4. 实现学生成绩管理功能(增删改,排序,查找),并进行测试(正常情况,异常情况,边界情况)

  • 码云链接
  • 对于本次实验,我认为应该设计多个模块进行调用(其实还是c的模式,对于java的编程理念还是不太适应。。。)
  • 本次实验的排序顺序为录入顺序,即第一个录入的为编号1
  • 正常情况实验截图如下
    1591742-20190403000737823-1008760463.jpg
  • 异常情况一:在查找人员时,输入不存在的学号时的情况,在此时会输出“查无此人”,程序截图如下:
    1591742-20190403132754563-1356137458.jpg
  • 异常情况二:在主菜单输入不符合的字符时,显示错误,如图所示:
    1591742-20190403133109712-352873983.jpg
    *边界情况:在输入成绩信息时,最多为九位数字,十位则错误,即9位为其边界情况,如图所示:
    1591742-20190403135031646-2051602471.jpg

PSP时间

步骤耗时百分比
需求分析3020%
设计2012%
代码实现7046%
测试2012%
分析总结1510%

实验感想

其实说实话抽到本次实验时的内心是崩溃的,,,需要设计的地方太多,感觉完全无从下手,但是后来静下心来做这个实验发现其实还是和c差不多,就是按功能进行模块例化就行(也可能是我的c语言编程思维还没转换过来。。。)然后就是后边的程序设计方面,其实虽然步骤要求多,但是像录入啊,排序啊,完全就是读入和输出信息,然后整个程序就很顺理成章的编译出来了。其中出现的问题就是我还不咋会那个排序,所以就按照写入顺序进行了那个排序(取巧.jpg),之后的编译出现的问题就还是各个文件名敲得不一样(虽然这个错误很低级但是不得不说我这次起的名太多了,,,有待优化),希望之后可以越来越好,Fighting!

转载于:https://www.cnblogs.com/20175203mayuda/p/10628445.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值