zoukankan      html  css  js  c++  java
  • 20165212第一次实验

    20165212《Java程序设计基础》第一次实验


    第一部分

    建立目录、运行截图

    (这里我直接运行了我的练习题,因为练习题足够复杂了....[捂脸])

    嗯,打印的第二行还带上了我的心理感受,然后可以操作XXXXX一堆……

    懒癌晚期,没打包

    就这样直接操作了

    码云链接:

    https://gitee.com/BESTI-IS-JAVA-2018/20165212RenYin.git

    第二部分IDEA调试博客上的代码

    条件断点

    单次断点

    第三部分

    首先,吐槽一下这个抽题的模式——@#¥%……%¥#@!。 题目4:学生成绩管理系统

    emm.源代码是我从网上下载的,源代码和题目要求有差异。题目要求:增、删、改、排序、查找。源代码给了增、删、改、显示全部4个功能,

    缺少查找和排序功能。我在源代码基础上增添了“查找”。源代码157行,增加20行,最终我的工作量20/177。读源代码花了近一个小时一边翻书一边看,

    看完还是有些一知半解。 本身两个类是包在一起的,我看着不爽,给分开了(其实是我不熟悉包)

    我后面写代码编译时还算顺利,equal这些不熟悉的,直接套前面的。 系统主干是6个CASE语句,一个系统一个CASE搞定深入浅出很nice,对我来说难点不是整体设计而是...语法.....拿到题时我已经想到可以用CASE 设计,但是这些句子我写不来。

    排序

    这个程序是要手动输入学生信息,输出结果根据输入先后顺序排序(不是根据学号排序,或者成绩、性别排序)

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    - 错误测试

    ---------------------------------------------------------------------------------------------------------------------------------------------------------

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    输入不存在的学号——查找失败

    - 边界测试

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    涵盖增、删、找 内容

    码云链接:https://gitee.com/BESTI-IS-JAVA-2018/20165212RenYin.git

    目录:20165212RenYin/exp/exp1/src/

    感想:

    起初抽到这个实验我很难受,因为我浏览了一下其他题目,我的工作量和其他题目的工作量差很多,甚至其他的很多题目我在做密码学算法题目时用C和JAVA都写过!所以我觉着这有些不公平。也是因为我比较菜,只有思路,很多句子写不出来。我在网上下载了一个项目(应该也是个java作业类型的),我没能完全读懂这个项目,但是一遍就跑通了,照着前面的代码我自己增加了20行。这20行代码的工作量就要远大于其他题目。整体来说,一遍跑通程序当时心里很爽,自己加入一部分修修补补之后也跑通了心里更舒服。做完这个题目有踌躇满志的成就感,这是其他题目没有的,也没有了起初的不爽,我做这题目,虽然过程艰辛,但是学到了很多有用的东西——模仿写代码。这是我本次实验最大的收获!另一收获是使用IEDA跑项目,我还下载了其他带图形界面的的项目(系统)假期的时候运行玩一下!

    步骤 耗时 百分比
    需求分析 20 16.6%
    设计 30 18.8%
    代码实现 50 41.6%
    测试 15 12.5%
    分析总结 5 4.1%
  • 相关阅读:
    Laravel artisan 命令工具
    WIN10安装office2003/7失败 WIN10安装office2003权限不足解决
    64windows位安装tensorflow
    Swing图层的应用——实现tooltip显示
    spring加载xml的六种方式
    ubuntu 添加右键打开方式,无法添加程序打开方式
    3.3.4 配置Tomcat的<Context>元素 (转)
    百度tn劫持解决办法
    java代理模式
    js作用域
  • 原文地址:https://www.cnblogs.com/FenixRen/p/8689292.html
Copyright © 2011-2022 走看看