java研发自测报告_2018-2019 20175216 实验一《Java开发环境的熟悉》实验报告

2018-2019-2 20175216 实验一《Java开发环境的熟悉》实验报告

实验一Java开发环境的熟悉-1

实验要求:

1 建立“自己学号exp1”的目录

2 在“自己学号exp1”目录下建立src,bin等目录

3 javac,java的执行在“自己学号exp1”目录

4 提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息

5 代码提交码云

运行结果截图:

4899b083154983a98fca18c4c5a14da5.png

实验一Java开发环境的熟悉-2

利用IDEA进行调试

实验要求:

参考http://www.cnblogs.com/rocedu/p/6371315.html,在Window环境中 IDEA中调试设置条件断点

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

46d1904efb7c617b17aaae6a76baef07.png

2、开始调试程序,单击Run--Debug

c58679baba36fe8c43e0e5593e6e5036.png

3、单步运行让程序运行到第8行,单步运行有两种:Step Into(快捷捷F7)和Step Over(快捷捷F8

261645713b6dca7f07d88f06147bfc76.png

4、设置条件断点

f5e67ef59b66a9d8f0ebee844f6e3516.png

975d4fe6af401a5efce2e7f248f18dff.png

实验一Java开发环境的熟悉-3

练习提交自己练习项目的码云链接和运行结果的截图。

16mod9=7 7+1=8

8. 产生一个随机数,让用户猜测,猜错了告诉用户是大了还是小了。 并进行测试(正常情况,异常情况,边界情况)

实验过程:

1、设计随机数的区间0-5216

2、对输入的数进行判断(猜大了、猜小了、猜对了、不在输入范围内、输入格式不对)

import java.util.Random;

import java.util.Scanner;

public class suijishu {

public static void main (String[] args){

Random shu = new Random();

int a = shu.nextInt(5216);

System.out.println("请猜一下5216内的随机数:");

Scanner input = new Scanner(System.in);

try{

for(int i=0;;i++) {

int b = input.nextInt();

if (b == a) {

System.out.println("恭喜你,你猜对了!");

break;

} else if (b < a&&b >= 0) {

System.out.println("对不起,你猜错了,你猜得有点小");

} else if(b > a&&b <= 5216) {

System.out.println("对不起,你猜错了,你猜的有点大");

}

else {

System.out.println("输入的数不在既定范围,请重新输入");

}

}

}catch (Exception e) {

System.out.println("输入有错误,请重新输入");

}

}

}

3a496dba9d705449fa0dfbad668e5252.png

28c738857ba052e7a70c3f480c8a1aed.png

实验总结

遇到的问题:1、IDEA无法和码云连接

7cb9800366d6858a68162b1284772e05.png

2、输入格式不对

978f792a4e5dcaf42c14000c9b5c18ee.png

解决方法:我本来想用else解决的,但没能解决。在学到第七章的try-catch就把这个问题解决了

a2e765ae4d9c3c0ce912befb638e243d.png

f49bd77e67fc3de5d7d850c72bd47402.png

对IDEA有了初步的了解,同时对自己学习的知识进行了一定的检查,发现自己还有许多小的细节不够细心,希望在之后的学习中可以敲出更有质量的代码,自己也越来越喜欢写程序的过程。

步骤

耗时

百分比

需求分析

10min

6.7%

设计

25min

16.7%

代码实现

90min

60%

测试

10min

6.7%

分析总结

15min

10%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值