JAVA 1~100之間的十個隨機數的最大值和最小值

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();
        }

發佈了21 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章