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

📄 shu.java

📁 用JAVA 编写的一个菜单程序 实现了一些基本计算和信息的录入
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;


public class Shu extends JDialog implements ActionListener {

	 JPanel p1=new JPanel();
	 JPanel p2=new JPanel();
	 JPanel p3=new JPanel();
	 JTextField tf= new JTextField(10);
     JTextField tf1= new JTextField(10);
     JTextArea ta = new JTextArea(2,10);
	 JButton button = new JButton("求素数");
    
	public Shu() {
		setModal(true);
		setBackground(Color.blue);
		Container contentPane=this.getContentPane();
		contentPane.setLayout(new GridLayout(5,1));
		p1.add(new JLabel("输入开始数n"));p1.add(tf);
		p2.add(new JLabel("输入结束数m"));p2.add(tf1);p2.add(button);
		p3.add(new JLabel("两数间的素数有"));p3.add(ta);
		
		button.addActionListener(this);
		
		
		contentPane.add(p1);
		contentPane.add(p2);
		contentPane.add(p3);
		
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		setSize(400,200);
		setTitle("求素数");
		setVisible(true);	
	}
	
	public void actionPerformed(ActionEvent e) {
		boolean prime = true;
		String str = "";
		try {
			int num1 = Integer.parseInt(tf.getText());
			int num2 = Integer.parseInt(tf1.getText());
			if (e.getSource() == tf1 || e.getSource() == button) {
				for (int i = num1; i <= num2; i++) {
					prime = true;
					for (int j = 2; j < i; j++) {
						if ((i % j == 0)) {
							prime = false;
							break;
						}
					}
					if (prime)
						str += i + " ";
				}
				ta.setText(str);
			}
		} catch (Exception ee) {
			JOptionPane.showMessageDialog(null, ee.getMessage());
		}
	
	}
	
	
	
	
	
	
}

	
	
	
	
	
	
	
	
	
	
	
	
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -