#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)

时间:2021-03-25 17:33:04

一、实验内容
1.使用JDK编译、运行简单的Java程序;
2.使用Eclipse 编辑、编译、运行、调试Java程序。

(一)命令行下Java程序开发
1.过程
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
2.结果
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)

调试代码遇到的问题:
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
解决方案:
经检查,代码中unit,输入成了unil,导致错误,纠正后无误。
(二)IDEA中调试断点
1.过程
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)

(三)Eclipse下Java程序开发、调试
由于我的学号是01,所以练习第二题:

  1. 实现简单四则运算(能支持分数,加减乘除,支持括号),并进行测试(正常情况,异常情况,边界情况)。
    (1)程序运行如下:
    #20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)

(2)利用IDEA设置断点调试代码
分别对+,-,*,/四种运算法则进行调试
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
(3)边界情况
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
因为我定义的字符类型是double,所以当输入的值超过double时,后面的数字会省略
#20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
当数字过大时,后方的运算会出现若干个数字0