急!根据下面程序回答问题! 5

1:importjava.awt.*;2:importjavax.swing.*;3:publicclassWhatDoesThisDoextendsJApplet{4:... 1:import java.awt.*;
2:import javax.swing.*;
3:public class WhatDoesThisDo extends JApplet {
4: String result="";
5: public void int() {
6: int array[] = {1,2,3,4,5};
7: for(int i=0;i<array.length;i++)
8: result += fib( array[i] ) + " ";
9: Container container = getContentPane();
10: JTextArea output = new JTextArea();
11: output.setText( result );
12: container.add( output );
13: }
14: public int fib( int n ) {
15: if ( n <= 1 )
16: return n;
17: else
18: return fib( n - 2 ) + fib( n - 1 );
19: }
20:}
问题(1):第3行的extends JApplet说明了什么? 这是一个小应用程序。
问题(2):第14-第19行定义的fib是什么方法? 累加
问题(3):fib方法的参数采用的是什么传递方式: 递归
问题(4):第11行和第12行用到的output 是什么类对象的引用?JTextArea
问题(5):本程序的运行结果是
分分不多了,后天就要考试,这道题很重要,求高手解答!万分感激!!!现在来不及了,分分以后补上哦!
展开
 我来答
lzf7878
2011-04-23 · TA获得超过186个赞
知道答主
回答量:103
采纳率:0%
帮助的人:66.8万
展开全部

1>说明本程序是一个Java Applet(Java小程序)

   或WhatDoesThisDo类继承JApplet类   

2>递归方法

3>值传递

4>JTextArea

5>结果是 1 1 2 3 5 

解答:

 fib(0)=0,

 fib(1)=1,

 fib(2)= fib(0)+ fib(1)=1

fib(3)= fib(1)+ fib(2)=2

fib(4)= fib(2)+ fib(3)=3

fib(5)= fib(3)+ fib(4)=5

baiyunxiaobai
2011-04-23
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
1》 说明本程序是一个Java Applet(Java小程序)
或WhatDoesThisDo类继承JApplet类
2》用到了递归 算法
3》值传递
4》JTextArea
5》1 1 2 3 5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式