题目:编写小应用程序,自定义一个方法
double find2(int n)
我编写的小应用程序如下:
import java.applet.Applet;
import java.awt.Graphics;
public class find extends Applet{
int n;
double rs;
public void init() {
int n=1;
double rs=2.0; }
double find2(int n){
for (n=1;n<=40;n++){
rs=rs*n;
}
return rs;
}
public void paint(Graphics g)
{
g.drawString("结果:"+rs,50,80);
}
}
编译通过了,生成find.class文件然后在HTML语言中嵌入<Applet code=find.class width=250 height=150>
</Applet>
运行appletviewer命令 网页中显示: 结果:0.0这是怎么回事啊?结果是0.0
是不是定义方法出错了?,请各位高手帮忙看看,到底哪里出问题了?谢谢啦
double find2(int n)
我编写的小应用程序如下:
import java.applet.Applet;
import java.awt.Graphics;
public class find extends Applet{
int n;
double rs;
public void init() {
int n=1;
double rs=2.0; }
double find2(int n){
for (n=1;n<=40;n++){
rs=rs*n;
}
return rs;
}
public void paint(Graphics g)
{
g.drawString("结果:"+rs,50,80);
}
}
编译通过了,生成find.class文件然后在HTML语言中嵌入<Applet code=find.class width=250 height=150>
</Applet>
运行appletviewer命令 网页中显示: 结果:0.0这是怎么回事啊?结果是0.0
是不是定义方法出错了?,请各位高手帮忙看看,到底哪里出问题了?谢谢啦
init方法中还重新定义了一个同名的局部变量