zoukankan      html  css  js  c++  java
  • 实验楼第一次试验报告

    北京电子科技学院(BESTI

         验    报     告

    课程:Java程序设计  班级:1353  姓名:王剑桥  学号:20135316

    成绩:               指导教师:娄嘉鹏     实验日期:2015.4.14

    实验密级:      预习程度:        实验时间:21:00~23:00

    仪器组次:      必修/选修:选修     实验序号:1

    实验名称:             JAVA开发环境的熟悉                                               

    实验目的与要求:

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

    2.在命令行和Eclipse下编辑、编译、运行、调试简单的Java程序。

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

     

    实验仪器:

    名称

    型号

    数量

    PC

     Lenovo

    1

    虚拟机

    实验楼

    1

     

     

    一、实验步骤

    1、命令行下JAVA的程序开发

    1)首先双击桌面上的Xface终端图标,打开终端(类似Windows下的cmd),之后会自动运行shell程序。

    2)输入cd Code命令进入Code(注意C要大写)目录,输入mkdir 20135316命令建立实验目录,可以使用ls命令或dir命令查看建立的目录情况。

    3)输入cd 20135316命令进入实验目录,再输入mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,可以输入pwd命令查看当前工作路径。

    4)输入gedit Hello.java(注意把代码保存到exp1目录中)或vim Hello.java(建议大家花点时间学习一下Vim)编辑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编译代码的方式。
    注意代码第二行,我们使用到Java类库中的类时,要用import导入相关的类(可以暂时理解为C语言中include的功能),导入路径可以查看JDK帮助文档,比如我们使用到了Scanner类,路径见下图中红框:

    (6)输入javac -d . Hello.java命令编译代码,输入java wjq.Hello命令运行程序结果如下图所示:

     

     2EclipseJAVA程序开发、调试

    1)在命令行中输入eclipse命令并回车或单击桌面上的Eclipse EE图标打开Eclipse

    2)在Eclipse中单击File->New-> Java Project新建Java项目。输入项目名称HelloJDB,并单击Finish按钮完成新建项目。

    3)在Eclipse中单击File->New->Class新建Java类。

    4)根据Java代码规范输入包名wjq,类名HelloJDB,并勾选上自动产生main函数选项,最后单击Finish按钮。

    5)输入代码,单击运行按钮(或使用Ctrl+F11快捷键),就可以在控制台(Console)中看到运行结果。

    6)调试程序。通过单击Window->Open Perspective->Debug打开调试视图。

    7)设置断点和单步运行。设置条件断点,在累加的左边单击鼠标右键,选择Breakpoint Properties.输入条件,按F8运行到条件停止。

    程序运行结果如下:

     

     

     

    3、练习:学号后两位取余——2题:实现四则运算,并进行测试

    用命令行和eclipse两种方法运行(在实验楼中已截图)

    代码如下:

     

     

    二、遇到的问题及解决

    1在这次试验中,基本掌握了Linux命令行的基础使用,比如创建目录(mkdir)、查看目录(lsdir)、进入目录(cdWindows相同)和查看当前工作路径(pwd)的使用方法。

    2编译一个.java文件格式:javac -d . 类名.java   由于在java文件中有包,所以在编译的时候要-d,这时候需要注意d后面那一个点的前后都有空格

    3运行文件格式:java 包名.类名

    4、在断点逐步运行上操作不熟练,要跟着老师的步骤一步一步来,经过几次练习后,大胆尝试着自己独立操作,基本能够达到基础的运行结果。

    5、在进行四则运算代码编写过程中,遇到了运算符号输入的问题,由于运算符号是char类型,Scanner我只掌握了String的输入方法,在百度上查找了相关解决方法后,成功的用以下代码实现了运算符号的输入。

    String str=s.next();

    char op=str.charAt(0)

    三、实验收获 

        第一次使用实验楼、虚拟机和Linux环境,操作起来还不是很顺利,而且网速有点慢,界面字体也很小,一出现问题就会让人着急,由于老师给的步骤非常详细,感觉到学习这些过程还是很轻松容易。在遇到问题的时候,能够有时间仔细去思考问题所在,另外还可以通过查找帮助文件,查看函数的使用,以及通过百度,反复多次调试,最终达到实验练习的题目要求。通过这次的实验操作,学习到了Scanner的使用方法以及包的使用,和对有包java文件的编译和运行。

  • 相关阅读:
    错误:you (root) are not allowed to access to (crontab) because of pam configuration.
    linux自定义登录提示信息
    oracle错误IMP-00013: only a DBA ……
    将MyBatis Mapper xml 放到 jar 包外面
    ApplicationContextAware
    Netty ChannelFuture 监听三种方法
    Intellij 查找排除JAR包的依赖关系(Maven Helper)
    Nacos 服务状态监听四种写发
    Docker 常用命令
    Nginx 安装配置
  • 原文地址:https://www.cnblogs.com/20135316wjq/p/4433198.html
Copyright © 2011-2022 走看看