类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
作业:编写一个图形界面下的JAVA APPLET程序,接受用户输入的两个数据为上下限,然后输出上下限之间的所有素数
我写的程序:
import java.awt.*;
import java.awt.event.*;
public class lin316 extends Applet implements ActionListener
{
Label prompt;
TextField input1,input2;
int a=0,b=0,n=5;
Button btn;
public void init()
{
prompt=new Label("input 2 num");
input1=new TextField(5);
input2=new TextField(5);
btn=new Button("ass");
add(prompt);
add(input1);
add(input2);
add(btn);
btn.addActionListener(this);
}
public void paint(Graphics g)
{
First_Loop:
for(int i=a;i<b;i++)
{
for(int j=a+1;j<i;j++)
{
if(i%j==0)
continue First_Loop;
}
n++
g=drawString(i,10,50+n*20);
}
}
public void actionPerformed(ActionEvent e)
{
a=Integer.parseInt(input1.getText());
b=Integer.parseInt(input2.getText());
repaint();
}
}
-------------------------------
然后在编译时出现了这样的错误~:
lin361.java:33:;expected
g=drawString(i,10,50+n*20);
^
1 error
------------------------
可是那里哪有语法错啊!!!!!!
请大家帮帮助吧!!!!教我一下!!!!!!
网友回答: