课程:Java程序设计 班级:1652班 姓名:王高源 学号:20165225 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验时间:3:35 - 5:15 实验序号:实验一 实验名称:Java开发环境的熟悉 实验题目:产生一个随机数,让用户猜想,猜错了告诉用户是大了仍是小了。 并进行测试(正常状况,异常状况,边界状况) 实验内容: 1.使用JDK编译、运行简单的Java程序; 2.使用IDEA 编辑、编译、运行、调试Java程序。 实验要求: - 创建“本身学号exp1”的目录 ; - 在“本身学号exp1”目录下创建src,bin等目录; - javac,java的执行在“本身学号exp1”目录; - 提交 Linux或Window或macOS中命令行下运行Java的全屏截图,运行结果包含本身学号等证实本身身份的信息 实验目的: - 命令行下Java程序开发 - idea下Java程序开发、调试 - 经过命令行和Eclipse两种方式实如今idea下练习调试程序
-而后是断点设置(鼠标左键完成)java
题目:产生一个随机数,让用户猜想,猜错了告诉用户是大了仍是小了。 并进行测试(正常状况,异常状况,边界状况)git
代码以下:dom
import java.util.Random; import java.util.Scanner; public class qwq { public static void main(String[] args) { Random rd = new Random(); int a = rd.nextInt(20165225); System.out.println("丞哥说猜数字只能猜0到20165225哦"); Scanner input = new Scanner(System.in); while (true) { try { int b = input.nextInt(); if (b == a) { System.out.println("天官赐福,百无禁忌!"); break; } else if (b < a&&b > 0) { System.out.println("QAQ小了啦"); } else if (b > a&&b < 20165225) { System.out.println("QAQ大了啦"); } else System.out.println("丞哥说看了题目还故意打错的都是耍流氓!"); }catch (Exception e) { System.out.println("大兄弟你在干啥???"); break; } } } }
(正常输入)ide
(异常检测)测试
关于try{} catch(exception e ),我一开始因为c语言的习惯是不想加上后面的exception的,可是失败了,而后我百度了一下try后面必定要有catch吗,发现仍是没有看懂(是由于加了一个final?)。idea
加油!.net
码云连接:https://gitee.com/nmsl123/QWQ/blob/master/20165225/shiyan/shiyan1.java命令行