Unique~sgm

20175325 《JAVA程序设计》实验一 《JAVA开发环境的熟悉》实验报告

20175325 《JAVA程序设计》实验一 《JAVA开发环境的熟悉》实验报告

一、实验内容及步骤
(一)、实验一:

  • 实验要求:
    0 参考实验要求
    1 建立“自己学号exp1”的目录
    2 在“自己学号exp1”目录下建立src,bin等目录
    3 javac,java的执行在“自己学号exp1”目录
    4 提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息
    5 代码提交码云

  • 程序设计截图

  • 码云链接:
    https://gitee.com/sgm5/text1/commit/e483c16d2f6a4b9a17db4b6570bbf69bff387f43

(二)、IDEA下Java程序开发与调试:

  • 实验要求:
    参考http://www.cnblogs.com/rocedu/p/6371315.html
    提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图,截图打上自己学号的水印。
    其他内容包括截图在实验报告中体现
  • 实验步骤:
    1、在建立好的HelloWorld项目中,新建「HelloJDB」类,输入如下代码:
1 public class HelloJDB {
2   public static void main(String[] args) {
3       int i = 5;
4       int j = 6;
5       int sum = add(i, j);
6       System.out.println(sum);
7           
8       sum = 0;
9       for(i=0; i< 100; i++)
10          sum += i;
11          
12      System.out.println(sum);
13  }
14      
15  public static int add(int augend, int addend){
16      int sum = augend + addend;
17      return sum;
18  }
19 }

2、调试程序设置断点和单步运行。设置断点在要设置断点的行号旁用鼠标单击一下就行了(或使用Ctrl+F8快捷键)

  • 单步运行有两种:Step Into(快捷捷F7)和Step Over(快捷捷F8)

3、单步执行效率比较慢,可以通过条件断点解决问题。设置条件断点,我们在第9行左边断点处单击鼠标右键,弹出断点属性框,我们设置条件“i==50”,再按一下F9,我们可以查看i的是50了。

(三)练习:

  • 实验要求:
    参考实验一 Java开发环境的熟悉(Linux + Eclipse)http://www.cnblogs.com/rocedu/p/4421202.html ,练习
    提交自己练习项目的码云链接和运行结果的截图。
  • 练习题目:
    产生一个随机数,让用户猜测,猜错了告诉用户是大了还是小了。 并进行测试(正常情况,异常情况,边界情况)
  • 实验运行结果截图:
    1、正常情况:

2、边界测试情况:

二、遇到的问题及解决方法:
问题:不知道如何随机产生一个数
解决方法:

Random ran = new Random();随机数方法创建对象

三、感想与收获:
在这次实验中,收获颇多,平时的学习中,只注重了教材中代码的编写,缺少自己的独立思考,但在这次实验中,自己思考理解设计的一个Java程序。这次练习应用了很多方面的内容,运用到了许多前几章的学习内容,也巩固了以前的知识,将各个模块的知识结合在一起,收获很大。

四、PSP:

步骤 耗时 百分比
需求分析 10min 5.4%
设计 15min 8.1%
代码实现 125 67.5%
测试 20min 10.8%
分析总结 15min 8.2%

posted on 2019-04-05 19:47  胖铭鸭  阅读(208)  评论(0编辑  收藏  举报

导航