⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test3.java

📁 多线程编程 一个线程计算完全数和一个线程计算水仙花数 IO流 以及图形界面
💻 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 + -