实验一 Java开发环境的熟悉

实验一 Java开发环境的熟悉


实验报告封面:

课程: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开发环境的熟悉-1

image

image

实验一 Java开发环境的熟悉-2
  • 首先是代码的运行:

image

-而后是断点设置(鼠标左键完成)java

image

  • 而后按F8执行代码下一步(F7也行,不过最好仍是F8):

image

  • 在代码12行设置条件断点(i==50),而后按F9运行

image

  • 一步完成循环操做以下(右键断点,点击more,把那个remove打勾):

image

image

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

题目:产生一个随机数,让用户猜想,猜错了告诉用户是大了仍是小了。 并进行测试(正常状况,异常状况,边界状况)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;
            }

        }

    }

}
  • 而后就是运行的截图,由于上面的代码是为了体现学号才这样打的,因此编译的时候我仍是把范围改为100之内了,这样方便体现不一样结果:

(正常输入)ide

image

(异常检测)测试

image

实验过程当中遇到的问题:

关于try{} catch(exception e ),我一开始因为c语言的习惯是不想加上后面的exception的,可是失败了,而后我百度了一下try后面必定要有catch吗,发现仍是没有看懂(是由于加了一个final?)。idea

实验体会与总结:

  • 很累,很是累。
  • 没有用过idea,把教程全过了一遍,还参考了好多同窗(实际上是所有)的博客才慢慢理解的,加上还要完成这周的总结,感受本身眼睛快要瞎了。
  • 不过学到了不少,以为有了这个开头后面的实验也会轻松不少。
  • 加油!.net

  • 码云连接:https://gitee.com/nmsl123/QWQ/blob/master/20165225/shiyan/shiyan1.java命令行

相关文章
相关标签/搜索