20175203 2018-2019-2 实验一《Java开发环境的熟悉》实验报告
20175203 2018-2019-2 实验一《Java开发环境的熟悉》
实验内容及步骤
使用JDK编译、运行简单的Java程序
- 此代码较为基础,主要是为了让我们熟悉JDK编程环境及如何编译、运行程序。
- 基础知识点为输入
cd打开文件夹、mkdir建立文件夹、vim编辑建立代码、pwd查看工作路径。

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


实验题目:4. 实现学生成绩管理功能(增删改,排序,查找),并进行测试(正常情况,异常情况,边界情况)
- 码云链接
- 对于本次实验,我认为应该设计多个模块进行调用(其实还是c的模式,对于java的编程理念还是不太适应。。。)
- 本次实验的排序顺序为录入顺序,即第一个录入的为编号1
- 正常情况实验截图如下

- 异常情况一:在查找人员时,输入不存在的学号时的情况,在此时会输出“查无此人”,程序截图如下:

- 异常情况二:在主菜单输入不符合的字符时,显示错误,如图所示:

*边界情况:在输入成绩信息时,最多为九位数字,十位则错误,即9位为其边界情况,如图所示:

PSP时间
| 步骤 | 耗时 | 百分比 |
|---|---|---|
| 需求分析 | 30 | 20% |
| 设计 | 20 | 12% |
| 代码实现 | 70 | 46% |
| 测试 | 20 | 12% |
| 分析总结 | 15 | 10% |
实验感想
其实说实话抽到本次实验时的内心是崩溃的,,,需要设计的地方太多,感觉完全无从下手,但是后来静下心来做这个实验发现其实还是和c差不多,就是按功能进行模块例化就行(也可能是我的c语言编程思维还没转换过来。。。)然后就是后边的程序设计方面,其实虽然步骤要求多,但是像录入啊,排序啊,完全就是读入和输出信息,然后整个程序就很顺理成章的编译出来了。其中出现的问题就是我还不咋会那个排序,所以就按照写入顺序进行了那个排序(取巧.jpg),之后的编译出现的问题就还是各个文件名敲得不一样(虽然这个错误很低级但是不得不说我这次起的名太多了,,,有待优化),希望之后可以越来越好,Fighting!
20175203 2018-2019-2 实验一《Java开发环境的熟悉》实验报告的更多相关文章
- 20145308刘昊阳 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20145308刘昊阳 <Java程序设计>实验一报告 实验名称 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试J ...
- 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA ...
- 20165327《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20165327<Java程序设计>实验二 <Java面向对象程序设计>实验报告 实验二 <Java面向对象程序设计> 一.实验报告封面 课程:Java程序设计 班 ...
- 20165205 实验一 java开发环境的熟悉 实验报告
20165205 实验一 Java开发环境的熟悉 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:刘喆君 学号:20165205 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验 ...
- 20162327实验一Java开发环境的熟悉实验报告
20162327 <程序设计与数据结构>第一次实验报告 基础知识 1.JDB的使用 使用JDB调试程序需要以下五个步骤: 1.设置断点 stop in 2.run 3.print 4.ne ...
- 实验一Java开发环境的熟悉
实验一Java开发环境的熟悉 实验内容 •命令行下Java程序开发 •IDEA下Java程序开发.调试 •练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) •实现凯撒密码 ...
- 20175316 盛茂淞 实验一 Java开发环境的熟悉
20175316 盛茂淞 实验一 Java开发环境的熟悉 实验目的 使用JDK编译.运行简单的Java程序 实验要求 1.建立"自己学号exp1"的目录 2.在"自己学号 ...
- 20155327实验一 Java开发环境的熟悉
20155327实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的java程序 2.使用IDEA编辑.编译.运行.调试java程序 实验步骤 1.使用JDK编译.运行简单的jav ...
- 20165233 实验一 Java开发环境的熟悉
20165233 实验一 Java开发环境的熟悉 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 2.完成实验.撰写实验 ...
- 20155231 java实验一 Java开发环境的熟悉
20155231 java实验一 Java开发环境的熟悉 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 完成实验.撰写实验 ...
随机推荐
- v-if指令
<!doctype html> <html> <head> <meta charset="UTF-8"> <title> ...
- SAP选择屏幕开发(一)(转)
原文链接:https://blog.csdn.net/wtxhai/article/details/90632686 用户通过屏幕操作来实现与SAP的数据交互,而SAP的屏幕开发一般分为两种,一种是通 ...
- Expected one result (or null) to be returned by selectOne() 数据库结果集和java实例
mybatis会根据查询的结果集初始化java实例. 如果是复杂类型,我们一般都会在mapper中做好映射. 1.所以如果查询到的是多个结果,那么对应的java类型也必须的集合类型.(result 为 ...
- [BZOJ3622] 已经没有什么好害怕的了(dp+容斥)
Description: 有两个数组a和b,两两配对,求 \(a_i>b_i\) 的配对比 \(b_i>a_i\) 的配对多 \(k\) 个的方案数 \(k\le n\le 2000\ ...
- AC自动机题单
AC自动机题目 真的超级感谢xzy 真的帮到我很多 题单 [X] [luogu3808][模板]AC自动机(简单版) https://www.luogu.org/problemnew/show/P38 ...
- Linux学习笔记之磁盘与文件系统的管理
三.Linux磁盘与文件系统的管理 MBR扇区(512B) 磁盘的分区组成 Boot sector 扇区(用来装引导程序) Super block 记录inode与Block的信息 Inod ...
- Linux就该这么学10学习笔记
参考链接:https://www.linuxprobe.com/chapter-10.html 网站服务程序 第1步:把光盘设备中的系统镜像挂载到/media/cdrom目录. [root@linux ...
- 第二节:专做自己是小白——重新认识MySQL 学习记录
一.安装MySQL的一些知识点 1.进程号是操作系统随机分配,每次启动程序都会有一个新的进程号. 2.mysql服务器进程默认名称MySQL,MySQL客户端进程默认名称mysql. 3. ...
- robotframework
常用关键字* Settings * Library Selenium2Library1* Keywords * 打开浏览器 [Arguments] ${url} ${browser} [Documen ...
- 第01章 Spring概述
第01章 Spring概述 1.Spring概述 ①Spring是一个开源框架 ②Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能.同样的 ...