如何在 java 数组中找到最小/最大数字?

java 8object oriented programmingprogramming

您可以使用 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;
   }
      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("数组中的最大值是::"+m.max(myArray));
      System.out.println("数组中的最小值是::"+m.min(myArray));
   }
}

输出

数组中的最大值是 ::93
数组中的最小值是 ::23

相关文章