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 代码提交码云

截图

0b828ec9ccf3ff9aa299ecaad57fa0d1.png

6cf2fdf56ea100d3627f5bc56da2c15c.png

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

参考此链接

提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图,截图打上自己学号的水印。

其他内容包括截图在实验报告中体现。

截图

1.新建HelloJDB 类,键入代码

1a12f87e0a7dadcfac867d70dccdc732.png

2.运行结果如下

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

c9e0c27982ab32fe25b0c6a3fc5f9517.png

3.设置断点

通过在左侧行数栏单击行数

00a5aaeb7cb2e428d781c93dba9c0738.png

4.通过Debug...进行单步调试,

使用Step Into(或快捷键F7)和 Step Over(或快捷键F8)继续向下运行程序

f601804767c404c2b77fb841a1703dbe.png

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

970fea8a04f6b1a72eaf6da9c578c7d5.png

5c1aa24a820862a42504be9fbc026c32.png

(三)练习

参考实验一 Java开发环境的熟悉(Linux + Eclipse)

4421202.html (三)练习

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

代码如下

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);

}

}

在命令行上运行截图

ca6de0cf92136a5b51330d275a7e0f75.png

84b7f3efc6de2d553ec54fa200264b42.png

cdbfe08024e5ccefbc46d88dcd45ed8e.png

在IDEA上运行调试

a185f6feeb48ecdb15de455133dbcd5e.png

be4f90bff4625b499e81e2bbdc4f7383.png

实验中遇到的问题

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

bd46e6edeafd55ffc49706a92a48a83a.png

c1bf5bb126fbed8113cd3ca5a7e6c0fb.png

实验心得以及体会

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值