通过Applet参数提供两个间距在100以内的整数,找出这两个整数之间的所有素数,按每行5个在Applet画面上输出。我的程序为importjava.applet.Applet;importjava.awt.Graphics;publiccla...
通过Applet参数提供两个间距在100以内的整数,找出这两个整数之间的所有素数,按每行5个在Applet画面上输出。
我的程序为
import java.applet.Applet;
import java.awt.Graphics;
public class Searchnum extends Applet{
private int a;
private int b;
public void init(){
a=Integer.parseInt(getParameter("vs"));
b=Integer.parseInt(getParameter("num"));
}
public boolean Shu(int m){
boolean f=false;
for(int i=2;i<=m-1;i++)
{if(m%i!=0)
f=true;
}
if(f)
return true;
else
return false;
}
public void paint(Graphics g){
for(int i=a;i<=b;i++)
{if(Shu(i))
for(int j=1;j<300;j=j+10)
g.drawString(" "+i,30+j,30);
}
}
}
哪里有错误,高手指点下
展开