zoukankan      html  css  js  c++  java
  • 20165219 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    20165219 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    一、实验报告封面

    课程:Java程序设计 班级:1652班 姓名:王彦博 学号:20165219 成绩:

    指导教师:娄嘉鹏 实验日期:2018年4月2日
    实验时间:13:45 - 3:25

    实验序号:实验一 实验名称:Java开发环境的熟悉

    实验题目:实现学生成绩管理功能(增删改,排序,查找),并进行测试(正常情况,异常情况,边界情况)

    实验内容:

    1.使用JDK编译、运行简单的Java程序;

    2.使用IDEA 编辑、编译、运行、调试Java程序。

    实验要求:

    1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程;

    2.完成实验、撰写实验报告,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等);

    3.实验报告中统计自己的PSP(Personal Software Process)时间;

    4.严禁抄袭。

    二、实验内容及步骤

    (一)使用JDK编译、运行简单的java程序

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

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

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

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

    5 代码提交码云

    截图

    image
    image

    (二)IDEA下Java程序开发、调试

    参考此链接
    提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图,截图打上自己学号的水印。
    其他内容包括截图在实验报告中体现。

    截图

    1.新建HelloJDB 类,键入代码
    image

    2.运行结果如下

    通过run运行(或快捷键Alt+Shift+F10):
    image

    3.设置断点
    通过在左侧行数栏单击行数
    image

    4.通过Debug...进行单步调试,
    使用Step Into(或快捷键F7)和 Step Over(或快捷键F8)继续向下运行程序
    image

    5.设置条件断点,使用Resume使得从上一个断点运行至此
    image

    image

    (三)练习

    参考实验一 Java开发环境的熟悉(Linux + Eclipse)参考此链接 (三)练习
    提交自己练习项目的码云链接和运行结果的截图。

    代码如下

    import java.util.Scanner;
    public class test2 {
      public static void main(String[] args) {
        System.out.println("输入第一个数");
        Scanner scanner1=new Scanner(System.in);
        double l;
        l=scanner1.nextDouble();
        System.out.println("输入想要进行的四则运算符号");
        Scanner scanner2=new Scanner(System.in);
        String m;
        m=scanner2.next();
        System.out.println("输入第二个数");
        Scanner scanner3=new Scanner(System.in);
        double n;
        n=scanner3.nextDouble();
        char z = m.charAt(0);
        if(z=='*')
          System.out.printf("%f",l*n);
          else if(z=='/')
          System.out.printf("%f",l/n);
          else if(z=='+')
          System.out.printf("%f",l+n);
          else if(z=='-')
          System.out.printf("%f",l-n);
      }
    }
    
    

    在命令行上运行截图

    image

    image

    image

    在IDEA上运行调试

    image

    image

    实验中遇到的问题

    不太能看懂设置在if-else语句处的断点调试
    image

    image

    实验心得以及体会

    通过这次实验,初步掌握了新的JAVA开发环境-IDEA,学习的过程中遇到很多的问题,包括刚开始的时候发现没有安装jdk,以及后来学会设置条件断点,运行,单步调试的各种快捷按键。。。。。相信在后面的学习中可以挖掘IDEA的新功能,更加熟练的掌握它。

  • 相关阅读:
    复数除法
    base operand of '->' has non-pointer type 'const Comple
    virtual关键字
    & 引用
    const用法
    Iptable与firewalld防火墙
    存储结构与磁盘划分
    Linux系统中用户身份与文件权限
    计时器小程序——由浅入深实例讲解
    ASP.NET编程十大技巧(他人总结)
  • 原文地址:https://www.cnblogs.com/wyb-1998/p/8684687.html
Copyright © 2011-2022 走看看