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程序开发与调试:学习
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快捷键)
测试
三、单步执行效率比较慢,能够经过条件断点解决问题。设置条件断点,咱们在第9行左边断点处单击鼠标右键,弹出断点属性框,咱们设置条件“i==50”,再按一下F9,咱们能够查看i的是50了。
命令行
(三)练习:设计
二、边界测试状况:
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% |