import java.applet.*;
import java.awt.*;
public class jiecheng extends Applet
{
public void paint(Graphics g)
{
long jiecheng=1;
for(int i=0;i>=1;i--)
{
jiecheng=jiecheng*i;
}
g.drawString("10的阶乘是"+jiecheng,10,20);
}
}
编译无错
一运行 就出先Exception in thread "main" java.lang.NoSuchMethodError: main
求高手解答
import java.awt.*;
public class jiecheng extends Applet
{
public void paint(Graphics g)
{
long jiecheng=1;
for(int i=0;i>=1;i--)
{
jiecheng=jiecheng*i;
}
g.drawString("10的阶乘是"+jiecheng,10,20);
}
}
编译无错
一运行 就出先Exception in thread "main" java.lang.NoSuchMethodError: main
求高手解答
另外就是,你这个程序根本没有GUI,没必要用Applet啊。
可以把:
public void paint(Graphics g)
改为:
public static void main(String[] args)
public class jiecheng extends Applet {
public void paint(Graphics g) {
long jiecheng = 1;
for (int i =10; i >= 1; i--) {
jiecheng = jiecheng * i;
}
g.drawString("10的阶乘是" + jiecheng, 10, 20);
}
public static void main(String args[]){
new jiecheng();
}
}
import java.awt.*;
public class Jiecheng extends Applet
{
public void paint(Graphics g)
{
long jiecheng=1;
for(int i=0;i>=1;i--)
{
jiecheng=jiecheng*i;
}
g.drawString("10的阶乘是"+jiecheng,10,20);
}
public static void main(String[] args){
new Jiecheng() ;
}
}
Jiecheng.javajavac Jiecheng.java
java Jiecheng