首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java - Applet 计算第n个斐波那契据序列数

2012-09-28 
java ---- Applet计算第n个斐波那契序列数!通过java Applet输出第n个斐波那契序列数!import java.applet.A

java ---- Applet 计算第n个斐波那契序列数!

通过java Applet输出第n个斐波那契序列数!

import java.applet.Applet;import java.awt.Button;import java.awt.Graphics;import java.awt.Label;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class AppletInOut extends Applet implements ActionListener {Label prompt = new Label("输入要计算的第几个斐波那契序列数:");TextField input = new TextField(5);Button btn = new Button("计算");int n = 1;long fib = 0;public void init(){add(prompt);add(input);add(btn);btn.addActionListener(this);}public void paint(Graphics g){g.drawString("斐波那契序列第"+ n +"个数据是"+fib, 10, 50);}@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubn = Integer.parseInt(input.getText());fib = Fibonacci(n);repaint();}long Fibonacci(int n){if(n==1||n==2)return n-1;else return Fibonacci(n-1)+Fibonacci(n-2);//递归调用计算斐波那契数}}


程序运行效果:

java - Applet  计算第n个斐波那契据序列数

 

热点排行