zoukankan      html  css  js  c++  java
  • 20145227《Java程序设计》第1次实验报告

    20145227《Java程序设计》第1次实验报告

    实验步骤与内容

    命令行下Java程序开发

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

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

    • 运行结果截图:

    IDEA下Java程序开发、调试

    1.打开IDEA,按File->New->Project新建Java项目。如下图所示:

    2.输入项目名称HelloJDB,并单击Finish按钮完成新建项目。如下图所示:

    3.程序HelloJDB运行结果如下:

    4.在IDEA下调试java程序

    (1)单击Run->Debug打开调试页面。
    (2)设置断点。在撰写代码的窗格最左边点击,会出现一个红点在相应行左边。如下图所示,在第7行设置一个断点。

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

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

    练习

    • 实现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;
            }
        }
    }
    
    • 结果截图:

    • 练习体会
      一开始是没有加下面这一行代码的,然后后面运行结果就集中在一行,运行界面很不美观。后面加了这一行代码,输出Fibonacci数列时,就是五个数一行,界面美观了很多。
      if((n+1)%5==0)
    {
       System.out.println();
                }
    

    我的PSP时间

    步骤 耗时 百分比
    需求分析 20min 14%
    设计 20min 14%
    代码实现 40min 28%
    测试 30min 22%
    分析总结 30min 22%

    心得体会

    这次实验是java的第一次实验,实验内容基本上都是前面几周学习过的内容。这次练习要求实现Fibonacci数列功能,并进行测试。一开始我到网上去找了相关代码,但是要么有很多错误,要么就是与实验内容不符。后面我自己静下心来对代码进行了调试,终于运行成功了。学习java不能急于求成,在实验的设计,实现,测试阶段,遇到的很多问题其实在以往学过的视频里都有涉及,但是因为平时视频过的比较快,质量不高,所以很多内容不熟练只是似曾相识,下一阶段我会有计划把基础打牢。

    参考资料

  • 相关阅读:
    [转帖]能感动天地的老人,你拿什么来感动CCTV
    SaaS, 8,9点的太阳
    ERP软件开源是中国软件行业未来之路
    觉得为时已晚的时候,恰恰是最早的时候。
    新画皮故事——ERP软件为什么要免费
    如何定制SharePoint“欢迎”菜单?
    软件产品在什么情况下一定要走精品路线
    我的blogs
    测试环境中安装sharepoint server 2010过程中出现的一些问题及解决过程
    windows server 2008 与windows server 2008 r2区别
  • 原文地址:https://www.cnblogs.com/m3182218/p/5373044.html
Copyright © 2011-2022 走看看