毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

java数组方法来求出Fibonacci数列的第n项的值并显示在屏幕上

更新时间:2011-5-21:  来源:毕业论文
java数组方法来求出Fibonacci数列的第n项的值并显示在屏幕上
需求分析:   编程序,使用所谓的数组方法来求出Fibonacci数列的第n项(的具体项值)并显示在屏幕上:说明数组f用来存放Fibonacci数列的各项之值,且仅初始化前两个元素f[0]=1,f[1]=1,而后通过f[i]=f[i-2]+f[i-1];依次计算出f[2]到f[n-1](注意f[n-1]恰为所要求出的第n项)并将该值显示在屏幕上。.
1.2 概要设计:
本程设计思路: 根据提示用f[i]=f[i-2]+f[i-1]的方法来求所需要求的解,用一个for语句就能够实现。当然还要加上一些检错的操作。
程序流程图(如左图):
1.3   详细设计与编码:
见上传程序。
 
1.4  调试分析:
      在调试过程中由于需要考虑到用户可能输入不是要求所需要的数,于是各种的检错措施就要写得全面一些.由于int型的数值有一定的表示范围,如果输入过大的话就会出现错误的信息。开始的时候一直没有想到,后来才发现这一问题的。
/
程序执行的结果:
错误检测:
1.5   用户使用说明:
      用户根据程序的提示输入一个规定的数,由程序计算求出Fibonacci数列的第n项的值.
1.6  设计心得:
     第一个软件设计的成果,虽然还有些不成熟,感觉还是可以的。用java写的,还同时锻炼了自己,是次不错的体验,倒是调试的时候花了写时间,有些方面考虑的不是很详细。
/**编程序,使用所谓的数组方法来求出Fibonacci数列的第n项(的具体项值)并显示在屏幕上:
说明数组f用来存放Fibonacci数列的各项之值,且仅初始化前两个元素f[0]=1,f[1]=1,
而后通过f[i]=f[i-2]+f[i-1];依次计算出f[2]到f[n-1](注意f[n-1]恰为所要求出的第n项)并将该值显示在屏幕上。*/
import javax.swing.JOptionPane;
public class si {
 public static void main(String args[]){
  try{
   String br=JOptionPane.showInputDialog("输入Fibonacci数列的项数:");
   int m=Integer.parseInt(br);
   int x[]=new int[m];
   x[0]=1;
   x[1]=1;
   for(int i=2;i<m;i++){
    x[i]=x[i-2]+x[i-1];
   }
   if(m>48){
    原文请找腾讯752018766辣,文-论'文.网http://www.751com.cn   catch(NumberFormatException e){
   JOptionPane.showMessageDialog(null,"出错!!输入数应该为数字");
  }
  catch(NegativeArraySizeException e){
   JOptionPane.showMessageDialog(null,"出错!!输入数应该为正数");1837
java数组方法来求出Fibonacci数列的第n项的值并显示在屏幕上下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。