我想编写一个Applet,从文本域中输入一个整数,判断该数是否为素数,将判断结果显示出来
import java.awt.*;
import java.applet.*;
public class Prime extends Applet
{ int i,n,k;
Label lab;
TextField input;
public void init()
{
lab=new Label("输入x值");
input=new TextField(4);
add(lab);
add(input);
}
public void paint(Graphics g)
{
g.drawString("你输入的数+n是素数");
}
public boolean action(Event e,Object o)
{
if(e.target==input)
{
n=input.getText();
if(n==1)
{
repaint();
return true;
}
else
{
k=sqrt(n);
for(i=2;i<=k;i++)
{
if(n%i==0)break;
if(i>k)repaint();
return true;
}
}
}
}
}
高手们帮我看看啊,错在哪啊,菜鸟啊..