?? test3.java
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class test3 extends JFrame implements ActionListener
{
private JLabel label1,label2,label3;
private JTextField jtf1,jtf2,jtf3;
private JButton jbtn;
public test3()
{
label1=new JLabel("數字1:");
label2=new JLabel("數字2:");
label3=new JLabel("結果:");
jtf1=new JTextField(25);
jtf2=new JTextField(25);
jtf3=new JTextField(25);
jtf3.setEditable(false);
jbtn=new JButton("計算");
this.setTitle("求素數");
this.setSize(350,150);
this.setResizable(false);
this.setLayout(new FlowLayout());
this.add(label1);
this.add(jtf1);
this.add(label2);
this.add(jtf2);
this.add(label3);
this.add(jtf3);
this.add(jbtn);
jbtn.addActionListener(this);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==jbtn)
{
String str="";
int x=Integer.valueOf(jtf1.getText());
int y=Integer.valueOf(jtf2.getText());
for(int i=x;i<=y;i++)
{
double a=Math.sqrt(i);
int j;
for(j=2;j<=a;j++)
{
if(i%j==0)
break;
}
if(j>a)
{
str+=i+" ";
}
}
jtf3.setText(str);
}
}
public static void main(String[] args)
{
new test3();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -