如何在 Java 陣列中查詢最小/最大數?


你可以使用 for 迴圈 找到 陣列 的最小值和最大值 −

示例

即時演示

public class MinAndMax {
   public int max(int [] array) {
      int max = 0;
     
      for(int i=0; i<array.length; i++ ) {
         if(array[i]>max) {
            max = array[i];
         }
      }
      return max;
   }
   public int min(int [] array) {
      int min = array[0];
     
      for(int i=0; i<array.length; i++ ) {
         if(array[i]<min) {
            min = array[i];
         }
      }
      return min;
   }
   public static void main(String args[]) {
      int[] myArray = {23, 92, 56, 39, 93};
      MinAndMax m = new MinAndMax();
      System.out.println("Maximum value in the array is::"+m.max(myArray));
      System.out.println("Minimum value in the array is::"+m.min(myArray));
   }
}

輸出

Maximum value in the array is ::93
Minimum value in the array is ::23

更新時間: 07-Oct-2023

29K+ 瀏覽

開啟你的事業

完成課程,獲取認證

開始
廣告