• Java实验报告一:Java开发环境的熟悉


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

                20135322  郑伟

    实验要求:

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

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

    实验内容

    (一)   命令行下Java程序开发

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

    (三)练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序)

    5. 实现求正整数1-N之间所有质数的功能,并进行测试。

    实验过程

    实验一:

    通过xface软件打开命令行运行窗口,通过命令行的方式,通过gedit 文件名.java的方式或者vim 文件名.java,进入java程序的编偶写界面。编写好代码保存后,通过javac -d . 文件名.java编译程序。输入java scn.hello运行编译好的程序。    

                       

    实验二:

    利用eclipse编程。注意要将建立的类保存到包文件夹中。编写制定程序。重点在调试程序,单击Window->Open Perspective->Debug打开调试视图。

    设置断点,在要设置断点的位置前面,双击标有行数前面的部分,可快捷设置断点。

    调试的快捷键是F11,单步调试,进入函数快捷键为F5,不进入函数快捷键F6,一般调试都不进入函数,当函数出现问题时,再进入函数。

    在指定位置进行调试,使用快捷键为F8的Resume功能。

    通过将鼠标移到变量处,可以查看此时变量的值。

    条件断点,一般用于循环语句中。在要调试的语句行左边单击鼠标右键,选择“Breakpoint Properties...”,输入需要的循环条件

     

     

     

    实验三:实现求正整数1-N之间所有质数的功能,并进行测试。

    实验分析:从实验要求中可以提取出,该实验需要(1)判断一个数是否是指数(2)输出1-N之间的质数(3)N是一个变量,应该有用户输入。

    分析第2个需求可以在继承第1个需求的基础上实现。

    编写父类,判断是否是质数;

    编写子类,在继承父类的基础上,输出1-N之间的质数;

    在主函数中,通过调用java包,调用输入功能,输入N。

     

     

    实验中遇到的问题和解决办法。

    实验一遇到的问题。

    问题:编写完代码后,再输入编译命令没有反应,不出现蓝色那行路径

    解决: 关闭了代码编辑器,命令行立即反应了,重新打开原来的代码,编译即可。

    另外,要注意的问题是:编译带包名的java文件,要知名包文件夹存储的位置,“.”指的是保存到当前文件夹。应该在-d后加一个空格,再加"."。属于语法错误。

    实验二

    调试出现问题,有个breakpoint的选项找不到。

    解决:询问做过的同学。

    实验三问题。

    利用数组做斐波那契数列,但是不懂得题目要输出多少个数字

    解决:定义了长度为20的数组,输出前20项斐波那契数列。

    实验收获

    本次实验,对我最有影响的是在eclipse里学会调试程序,我觉得这是每个程序员都必须应该学会的,通过对代码的调试,理论和实践的结合,让我对调试代码的流程更为熟悉,并应用到了实验三当中,去调试代码。在做实验三的时候,我因没有看清题目,只在eclipse中运行了代码,却忘记了在命令行中运行截图,虽然这个失误,只要重做一遍就好了,但是我觉得在看题或者做任何事都要保持细心的态度。网速很慢,但是做事情,要有耐心。

  • 相关阅读:
    CSS让DIV按照背景图片的比例缩放,并让背景图片填充整个元素(转)
    判断浏览器
    $.each遍历json对象
    jq塞入不同状态html的写法 switch (defaults.type)
    vue资料
    第三方登录
    获取一个项目的所有接口
    接口工具调研
    go自动化测试平台
    压测工具 vegeta
  • 原文地址:https://www.cnblogs.com/zhengwei0712/p/4431838.html
Copyright © 2020-2023  润新知