import java.awt.Graphics;
import java.applet.Applet;
public class PrintNumberList extends Applet
{
NumberList myNL=NumberList(8);
public void paint(Graphics g)
{
g.drawstring(myNL.getNumberList(),20,30);
}
}class NumberList
{
long a=1`,b=2,c;
int n;
NumberList(int nn){ n=nn;}
String getNumberList()
{
String str=Long.toString(a);
for(int i=2;i<=n;i++)
if(i%2==0){b=2*a;a=b;str=str+" "+b+" ";}
else{c=2*b+1;a=c;str=str+c;}
return str;
}
}
(1)请写出程序运行的输出结果
(2)如果将类PrintNumberList 的定义体中创建对象myNL的语句修改为下面的两行代码,
其它代码保持不变,请问:该程序编译是否能通过?若通过,则运行结果是否与第(1)题的相同?
NumberList myNL;
pulbic void init(){ myNL=new NmuberList(8);}
import java.applet.Applet;
public class PrintNumberList extends Applet
{
NumberList myNL=NumberList(8);
public void paint(Graphics g)
{
g.drawstring(myNL.getNumberList(),20,30);
}
}class NumberList
{
long a=1`,b=2,c;
int n;
NumberList(int nn){ n=nn;}
String getNumberList()
{
String str=Long.toString(a);
for(int i=2;i<=n;i++)
if(i%2==0){b=2*a;a=b;str=str+" "+b+" ";}
else{c=2*b+1;a=c;str=str+c;}
return str;
}
}
(1)请写出程序运行的输出结果
(2)如果将类PrintNumberList 的定义体中创建对象myNL的语句修改为下面的两行代码,
其它代码保持不变,请问:该程序编译是否能通过?若通过,则运行结果是否与第(1)题的相同?
NumberList myNL;
pulbic void init(){ myNL=new NmuberList(8);}
解决方案 »
- 全排列代码求解释
- 在java程序中invoke另一个java文件的main函数
- 小弟我想使用eclipse 3.1.1,下载汉化后不知道怎么用,恳请大家指教!
- 请教日志写入程序:
- 写入Access2000出现No ResultSet was produced错误,但数据已经写入,部分语句如下:
- 帮忙看看下面的代码的意思!
- 最快学好java的方法是什么????急啊。
- 高手请进,Apache+Tomcat
- 急!急!急!各位老大,我的开发环境为 jdk1.2 + TexTPad 怎样才能................????
- 求助帖。
- 再问简单问题(立即给分)
- JBuilder编辑jsp保存后就多一个备份文件 怎么解决
能运行一样的