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

📄 example10_4.java.bak

📁 不错的教程 适合中高级人员的使用
💻 BAK
字号:
import java.applet.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;

class MyLabel extends Label implements ActionListener
{
	String 标签上的初始名称;
	TextField inputNumber;TextArea showResult;Button button;
	MyLabel(String s,Container con)
	{
		super(s);
		标签上的初始名称=s;
		inputNumber=new TextField(10);showResult=new TextArea(10,10);
		button=new Button("Enter");
		button.addActionListener(this);inputNumber.addActionListener(this);
		con.add(this);con.add(inputNumber);con.add(showResult);con.add(button);
	}
	public void actionPerformed(ActionEvent e)
	{
		long n=0;
		showResult.setText(null);
		try{
			n=Long.valueOf(inputNumber.getText()).longValue();
			this.setText(标签上的初始名称);
		    }
		catch(NumberFormatException el)
		{this.setText("请输入数字字符");}
		if(e.getSource()==inputNumber)
		{求因子(n);}
        if(e.getSource()==button)
		{求素数(n);}
	}
	public void 求因子(long n)
	{
		for(int i=1;i<n;i++)
		{if(n%i==0)
			showResult.append("\n"+i);
		}
	}
	public void 求素数(long n)
	{
		for(int i=1;i<=n;i++)
		{int j=0;
		 for(j=2;j<i;j++)
			{if(i%j==0)
			 break;}
		 if (j>=i)
		 {
			 showResult.append("\n"+i);
		 }
		 }
	}
}



public class Example10_4 extends Applet 
{
	MyLabel lab;

	public void init()
	{
		lab=new MyLabel("回车求该素数的因子","单击按钮求出小于这个数的素数",this);
	}
}
	

⌨️ 快捷键说明

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