• 实验一 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

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

    image

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

    image

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

    image

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

    image

    image

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

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

    代码如下:

    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以内了,这样方便体现不同结果:

    (正常输入)

    image

    (异常检测)

    image

    实验过程中遇到的问题:

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

    实验体会与总结:

    • 很累,非常累。

    • 没有用过idea,把教程全过了一遍,还参考了好多同学(其实是全部)的博客才慢慢理解的,加上还要完成这周的总结,感觉自己眼睛快要瞎了。

    • 不过学到了很多,觉得有了这个开头后面的实验也会轻松很多。

    • 加油!

    • 码云链接:https://gitee.com/nmsl123/QWQ/blob/master/20165225/shiyan/shiyan1.java

  • 相关阅读:
    10、xsl中import用法
    09、xsl中输出对应的列和值
    08、xsl中操作子节点带循环输出
    07、xsl中操作子节点
    06、xsl中choose进行多条件选择
    05、xsl中IF的用法
    04、xsl中对字段进行排序
    03、xsl中添加筛选条件
    02、xsl的for循环输出
    01、xsl样式表用网页输出
  • 原文地址:https://www.cnblogs.com/nmsl123/p/8687438.html
Copyright © 2020-2023  润新知