21xrx.com
2025-06-27 00:46:56 Friday
文章检索 我的文章 写文章
使用 Math 类和 For 循环
2023-06-15 12:00:39 深夜i     10     0
Java Math

Java 求最大值和最小值示例 | 使用 Math 类和 For 循环

在 Java 中,求一组数据的最大值和最小值是很常见的需求。本文将介绍两种方法来实现该功能,分别是使用 Math 类的 max() 和 min() 方法以及使用 For 循环遍历数组。

方法一:使用 Math 类的 max() 和 min() 方法

Math 类是 Java 中常用的数学工具类,它提供了许多常用的数学方法,包括求最大值和最小值。

代码实现:

public class MaxMinDemo {
  public static void main(String args[]) {
   int arr[] = 20;
   int max = arr[0];
   int min = arr[0];
   for (int i = 1; i < arr.length; i++) {
     if (arr[i] > max) {
      max = arr[i];
     }
     if (arr[i] < min) {
      min = arr[i];
     }
   }
   System.out.println("最大值为:" + max);
   System.out.println("最小值为:" + min);
  }
}

输出结果:

最大值为:50
最小值为:10

方法二:使用 For 循环遍历数组

如果不使用 Math 类,也可以通过 For 循环遍历数组来实现求最大值和最小值的功能。

代码实现:

public class MaxMinDemo {
  public static void main(String args[]) {
   int arr[] = 30;
   int max = arr[0];
   int min = arr[0];
   for (int i = 0; i < arr.length; i++) {
     if (arr[i] > max) {
      max = arr[i];
     }
     if (arr[i] < min) {
      min = arr[i];
     }
   }
   System.out.println("最大值为:" + max);
   System.out.println("最小值为:" + min);
  }
}

输出结果和方法一相同。

三个 类、For 循环

  
  

评论区