java 定義一個長度為10的int[]數組,並向其中填入10個20(0 - 20)范圍內的隨機數,找出其中的最大值、最小值、總和。


public class KeTangZuoYe_22 
{
    public static void main(String[] args) 
    {
        
        /*
          1. 定義一個長度為10的int[]數組,並向其中填入10個20(0 - 20)范圍內的隨機數,
             找出其中的最大值、最小值、總和。

            1)定義一個長度為10的int[]數組  
            2)並向其中填入10個隨機數
            3)找出其中的最大值、最小值、總和
        
        */

        //定義長度為10的數組
        int[] array = new int[10];

        //創建Random實例|對象,通過Random對象可以生成隨機數
        java.util.Random random = new java.util.Random();

        for(int i=0;i<array.length;i++){
             //調用random對象的nextInt方法生成  20 以內的隨機數 (0 到 20  但是不包括20)
             int data =  random.nextInt(20);
             //向數組中填充數據
             array[i] = data;
             System.out.println("生成的隨機數:"+data);
        }

        //定義總和
        int sum = 0;

       
        //定義最大值
        int max = -1;

        //定義最小值
        int min = 20;

        //遍歷數組找出其中的最大值、最小值、總和
        
        for(int i=0;i<array.length;i++){
            //計算總和
           sum += array[i];//  sum = sum + array[i];

           //計算最大值
           if(array[i] > max){
              max = array[i];
           }

           //計算最小值
           if(array[i] < min){
              min = array[i];
           }

        }

        System.out.println("總和:"+sum +" 最大值:"+max+" 最小值:"+min);


        
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM