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

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

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

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

  • 程序设计截图
    git

  • 码云连接:
    https://gitee.com/sgm5/text1/commit/e483c16d2f6a4b9a17db4b6570bbf69bff387f43dom

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

  • 实验要求:
    参考http://www.cnblogs.com/rocedu/p/6371315.html
    提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图,截图打上本身学号的水印。
    其余内容包括截图在实验报告中体现
  • 实验步骤:
    一、在创建好的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 }

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

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

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

(三)练习:设计

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

二、边界测试状况:
3d

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

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

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

4、PSP:

步骤 耗时 百分比
需求分析 10min 5.4%
设计 15min 8.1%
代码实现 125 67.5%
测试 20min 10.8%
分析总结 15min 8.2%
相关文章
相关标签/搜索