20145212《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDE)

20145212《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDE)

实验内容及步骤

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

  • 建立并进入实验目录:
    877181-20160410203855250-2001500691.png
  • 撰写简单的Hello.java程序,使用命令行编译、运行。
    877181-20160410205721015-100422764.png

2.使用IDE编辑、编译、运行、调试开发Java程序

  • 新建Java项目
    877181-20160410212839828-1027580322.png
  • 编写程序,Fibonacci数列:
    877181-20160410213148937-704735368.png

  • 点击run按键
    877181-20160410213329015-614471263.png
  • 程序运行结果如下:
输入想得到的Fibonacci数列长度,即可得到相应的Fibonacci数列。

877181-20160410213529000-1606740487.png

  • 设置断点。.通过在行号上右键单击设置断点(在相应的行前面会出现一个红点),如下图:
    877181-20160414113335238-605669446.png

  • 调试程序。右键调试程序进行调试,可以查看此时变量的值,如下图所示:
    877181-20160414113652238-1887440052.png

877181-20160414114815301-964335642.png

877181-20160414115216566-1165187468.png

877181-20160414115438941-2081890336.png
查看值:877181-20160414115542613-1530161241.png

遇到的问题及解决过程

这次实验进行的比较顺利,不论是在代码的编写还是程序的运行上都没有出现什么问题。
实验的一开始,我在网上查询了一下Fibonacci数列的相关性质,想起了之前学习C语言的时候常用的递归函数,于是仿照着这样的思路写出了这次JAVA实现递归的代码:

  static int fibonacci(int n){
   if(n==0) return 0;
   else if(n==1) return 1;
   else return fibonacci(n-1)+fibonacci(n-2);
   } 

有了这个递归,后面的程序也很顺利。

心得体会

本来知道要做实验的时候我有些慌,因为我自我觉得对于自行编写Java程序的能力还很欠缺,很担心会出什么解决不了的纰漏。
但是好在这次程序的设计比较简单,在我力所能及的范围内。
我会继续加强自己的Java编程能力训练,尝试多去编写一些和书上不一样的东西。虽然一开始编写的程序可能会比较简单,但是真正完全是由自己编出来的程序运行起来有一种成就感,这是把书上的代码生搬硬套的时候所体会不到的快乐。

PSP时间

步骤耗时百分比
需求分析15min15%
设计20min20%
代码实现30min30%
测试15min15%
分析总结20min20%

转载于:https://www.cnblogs.com/alovera/p/5375711.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值