zoukankan      html  css  js  c++  java
  • 20155227 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(Windws + IDEA)实验报告

    20155227 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(Windws + IDEA)实验报告

    实验内容

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

    实验步骤

    命令行下Java程序开发

    1. 打开cmd,输入 mkdir 20155227命令建立实验目录,然后输入cd 20155227 命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,将本次实验的代码保存在其中。

    2.输入vim Hello.java撰写简单的Hello.java程 序,使用命令行编译、运行。输入javac -d . Hello.java命令编译代码,输入java gyl.Hello命令运行程序。

    运行结果截图:

    IDEA下Java程序开发、调试

    1. 打开IDEA,按File->New->Project新建Java项目。
    2. 输入项目名称HelloJDB,并单击Finish按钮完成新建项目。
    3. 程序HelloJDB运行结果如下:

    4.在IDEA下调试java程序

    (1)单击Run->Debug打开调试页面。

    (2)设置断点。在撰写代码的窗格最左边点击,会出现一个红点在相应行左边。

    (3)单击Run->Debug进行调试,然后点击run窗口的Step OverStep Into进行单步执行,可以查看此时变量的值。如下图所示:

    (4)设置条件断点,如在第14行左边单击鼠标,如图设置Condition:i==40,点击左下方Resume Program或者快捷键F9进行调试,结果如下:

    练习

    • 实现Fibonacci数列功能,并进行测试。

    • 代码如下:

    import java.util.Scanner;
    public class Fibonacci {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("Please input this fibonacci n:");
            int x=0,y=1,z,n;
            int m=scanner.nextInt();
            for(n=0;n<m;n++){
                System.out.printf("%d ",y);
                if((n+1)%5==0){
                    System.out.println();
                }
                z=y;
                y=x+y;
                x=z;
            }
        }
    }
    
    • 结果截图:

    其他(感悟、思考等,可选)

    这一次的实验我学会了如何建立断点、如何调试、如何设置条件断点,对以后检查代码错误十分有帮助,同时复习了一些新建Java程序的小知识,巩固了基础。

    PSP(Personal Software Process)时间

    步骤 耗时 百分比
    需求分析 15min 12.5%
    设计 15min 12.5%
    代码实现 60min 50%
    测试 15min 12.5%
    分析总结 15min 12.5%

    参考资料

  • 相关阅读:
    python中的if...else...、while、for
    linux的/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow
    [国家集训队]middle
    [SCOI2007]修车
    基本图论-连通分量(强/弱联通 割点/边 边/点双)
    [NOI2008]奥运物流
    [NOI2008]假面舞会
    [NOI2008]设计路线
    [SCOI2009]windy数
    [SCOI2013]多项式的运算
  • 原文地址:https://www.cnblogs.com/guyanlin/p/6681646.html
Copyright © 2011-2022 走看看