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

📄 randomnum.java

📁 刚接触编程
💻 JAVA
字号:
import java.applet.Applet;
import java.awt.*;
public class randomNUM extends Applet
{
	Label prompt_1,prompt_2;
	TextField L_input,U_input;
	TextField L_num,Num;
	int LowerL,UpperL;
	int Lnum,num;

	public void init()
	{
      prompt_1=new Label("输入所生成的随机数下限和上限:");
	  L_input=new TextField(4);
	  U_input=new TextField(4);
      add(prompt_1);
	  add(L_input);
	  add(U_input);
	  prompt_2=new Label("输入随机数的每行的个数和总数:");	
	  L_num=new TextField(4);
	  Num=new TextField(4);
	  add(prompt_2);
	  add(L_num);
	  add(Num);
	}

    public void paint(Graphics g) 
	 {
		int i,m;
		double n;
		int k=0,p=0;
		ComeBack:
		 for(i=1;i<=num;)
	     {	
			n=Math.random();
			if(n*UpperL*10<LowerL||n*UpperL*10>UpperL)
				continue ComeBack;
			else
			{  
			  m=(int)(n*UpperL*10);
			  g.drawString(Integer.toString(m),50+k*20,80+p*20);
			  i++;
			  if(k>=Lnum-1)
			  { 
				k=0;
				p++;
			  }
			  else
                k++;	
			}
		 }
      }
     public boolean action(Event e,Object o)
	 {
		 if(e.target==Num||e.target==L_num||e.target==L_input||e.target==U_input)
		 {
             LowerL=Integer.parseInt(L_input.getText());
			 UpperL=Integer.parseInt(U_input.getText())+1;
			 Lnum=Integer.parseInt(L_num.getText());
			 num=Integer.parseInt(Num.getText());
			 repaint();
		 }
		 return true;
	 }
}

⌨️ 快捷键说明

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