import javax.swing.JOptionPane;
import java.util.Random;
public class RandomNumber {
int[] randNum = new int[10];
int max = 0;
int least = 0;
String input = null;
Random rand = new Random();
//十個隨機數
public void randNumber()
{
input = "輸入隨機數: /n";
for(int i=0;i<randNum.length;i++) //爲隨機數字編號
{
randNum[i]=rand.nextInt(100)+1; // 隨機數字編號自加
input += randNum[i]+" ";
}
input += "/n";
}
//返回最大值
public int maxNumber()
{
max = randNum[0];
for(int i=0;i<randNum.length;i++)
{
if(randNum[i]>max)
{
max = randNum[i];
}
}
return max;
}
//返回最小值
public int leastNumber(){
least = randNum[0];
for(int i=1;i<randNum.length;i++)
{
if(randNum[i]<least)
{
least = randNum[i];
}
}
return least;
}
//顯示
public void show(){
input += "最大的數是: "+max+"/n";
input += "最小的數是: "+least;
JOptionPane.showMessageDialog(null, input);
}
}
---------------------------------------
測試
public class TestRandomNumber {
public static void main(String[] args){
RandomNumber rand = new RandomNumber();
rand.randNumber();
rand.maxNumber();
rand.leastNumber();
rand.show();
}