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

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

实验内容

  • 1.使用JDK编译、运行简单的Java程序;
  • 2.使用Eclipse 编辑、编译、运行、调试Java程序。

实验知识点

  • JVM、JRE、JDK的安装位置与区别;
  • 命令行运行javac;java;javac -cp; java -cp;
  • PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
  • 包管理:package;import;javac -d ;
  • Eclipse(Netbeans)管理Java项目,调试:断点、单步执行等;
  • Java基础语法:类型与类型转换;变量;运算符;流程控制等;
  • JDK帮助文档的使用。

实验一

在实验楼里打开Xfce终端,输入cd Code命令进入Code。输入mkdir 20155336 命令建立实验目录。输入cd 20155336命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,输入gedit Hello.java编辑Hello.java,并输入以下代码:

1 package ljp;
2 import java.util.Scanner;
3 public class Hello{
4   public static void main(String[] args){
5       System.out.println("Input your first name, please:");
6       Scanner s = new Scanner(System.in);
7       String name = s.next();
8       System.out.println("Hello " + name + " !");
9    }
10 }

输完代码后,.输入javac -d . Hello.java命令编译代码,输入java ljp.Hello命令运行 就完成了实验一!  

实验二(使用IDEA编辑、编译、运行、调试Java程序)

  • 本应该在IDEA中操作的,而实验当天我的IDEA出错了打不开,说是文件有丢失,于是就用实验楼中的Eclipse操作了
  • 在IDEA中新建Java的新project(HelloJDB)之后按照指导内容操作并输入如下代码

  • 在需要设置断点的一行左侧单击鼠标,出现红色点,代表设置了断点。
  • 在上方Run菜单找到Debug...进行单步调试:
  • 最终成功,并截图上交蓝墨云

实验三

  • 代码:

    import java.util.Scanner;
    public class shiyan1 {
    public static void main(String[] args){
    int c;
    double a,b;
    Scanner scanner = new Scanner(System.in);
    while(true)
    {
    System.out.printf("输入两个数");
    a = scanner.nextDouble();
    b = scanner.nextDouble();
    System.out.printf("输入1234分别进行+-*/运算");
    c = scanner.nextInt();
    switch(c)
    {
    case 1:
    System.out.printf("%d+%d=%d",a,b,a+b);
    break;
    case 2:
    System.out.printf("%d-%d=%d"  ,a,b,a-b);
    break;
    case 3:
    System.out.printf("%d*%d=%d",a,b,a*b);
    break;
    case 4:
    System.out.printf("%d/%d=%d",a,b,a/b);
    break;
    }
    }
    }
    }
    
  • 运行结果:

IDEA:

实验遇到的问题

 在用swich语句时没有在每个case语句后面加break;导致程序通过了编译但是运行时把当前情况之后的每一个case都运行了一遍。
 在做除法时,如果被除数比出书小,那么输出的结果为0;原因是把输入的数a,b都定义为了int型,将其改为double就可以解决问题。

实验感悟和体会

|步骤        | 耗时          | 百分比     |  

|需求分析     | 10min        |    10%    |

|设计         | 20min        |   20%     |

|代码实现     | 30min         |    30%    |

|测试        | 10min         |    10%     | 

|分析总结     |30min         |    30%      |
时间: 2024-10-31 22:06:10

20155336 《Java程序设计》实验一(Java开发环境的熟悉)实验报告的相关文章

实验一(开发环境的熟悉)问题总结

实验一问题总结 问题链接:<信息安全系统设计基础>实验一实验报告 在编译hello.c的时候提示"not found". 解决方法有两个:再次进入bash_profile文件,修改并保存路径:直接在GCC编译的时候在hello.c前面加上路径 /opt/host/armv4l/bin/. 问题链接:20145327 <信息安全系统设计基础>实验一 开发环境的熟悉 Arm开发板的信息始终无法与超级终端连通 解决方案:网线没插好 虚拟机.实验箱.主机可以ping通,

20145301《Java程序设计》实验报告一:Java开发环境的熟悉

20145301<Java程序设计>实验报告一:Java开发环境的熟悉 课程:Java程序设计 实验名称:Java开发环境的熟悉 实验目的与要求: 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 2.完成实验.撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问同学”.“看书”等一律得0分)以及分析(从中可以得到什

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

20165227 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:朱越 学号:20165227 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验时间:13:45 - 15:25 实验序号:实验一 实验名称:Java开发环境的熟悉 实验题目:实现凯撒密码并进行安全加固,并进行测试(正常情况,异常情况,边界情况) 实验内容: 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA 编辑.编译.运行.调试Ja

Java课程实验报告 实验一 Java开发环境的熟悉

北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计 班级:1353 姓名:韩玉琪 学号:20135317 成绩:            指导教师:娄嘉鹏  实验日期:2015.4.11 实验密级: 预习程度:  实验时间:19:30~21:50 仪器组次: 必修/选修:选修  实验序号:1 实验名称:             JAVA开发环境的熟悉 实验目的与要求: 1. 使用JDK编译.运行简单的Java程序. 2.在命令行和Eclipse下编辑.编译

Java第一次实验报告——Java开发环境的熟悉

北京电子科技学院(BESTI) 实    验    报    告 课程名称:java程序设计实验      班级:1352         姓名:洪韶武      学号:20135219 成绩:                           指导教师:娄嘉鹏                    实验日期:2015.04.14 实验密级:                    预习程度:                               实验时间: 仪器组次:          

实验一 Java开发环境的熟悉

北京电子科技学院(BESTI) 实     验    报     告 课程:Java实验      班级:1352       姓名: 何伟钦   学号:20135223 成绩:                指导教师:娄嘉鹏     实验日期:2015.4.15 实验密级:            预习程度:                  实验时间: 仪器组次:05         必修/选修:必修             实验序号:01 实验名称: Java程序开发环境的熟悉 实验目的与要

java实验--java开发环境的熟悉

---恢复内容开始--- java开发环境的熟悉 实验一 Java开发环境的熟悉 实验内容 1. 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试Java程序 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问同学”.

20165306 实验一Java开发环境的熟悉

Java开发环境的熟悉 实验报告封面 实验内容与步骤 Java开发环境的熟悉-1 1.建立"自己学号exp1"的目录 2.在"自己学号exp1"目录下建立src,bin等目录 3.javac.java的执行在"自己学号exp1"目录 4.提交Linux或Window或macOS中命令行下运行Java的全屏截图,运行结果包含自己学号等证明自己身份的信息 5.代码提交码云 mkdir 20165306exp1 建立目录,然后cd 20165306ex

20165236实验一 Java开发环境的熟悉

课程:Java       姓名:郭金涛      学号:20165236 实验日期:2018/04/01        指导老师:娄嘉鹏 实验名称:Java开发环境的熟悉 实验要求: 1. 建立"自己学号exp1"的目录 : 2 .在"自己学号exp1"目录下建立src,bin等目录: 3 .javac,java的执行在"自己学号exp1"目录: 实验代码:   原文地址:https://www.cnblogs.com/GJTT/p/86891

20145216 20145330《信息安全系统设计基础》实验一 开发环境的熟悉

20145216 20145330<信息安全系统设计基础>实验一 开发环境的熟悉 实验报告封面 实验内容 1.连接arm开发板 2.建立超级终端 3.启动实验平台 4.修改 xp 系统与 redhat 虚拟机的 ip, 使得它们均与 arm 机的 ip 在同一网段 5.安装 arm 编译器 6.配置环境变量 7.建立 hello.c 文件并编译 8.下载调试 实验步骤 1.连接 arm 开发板 将 arm 开发板电源线接好,保持开发板开关处于闭合状态.再分别将串口线. 并口线和网线与 pc 机