21xrx.com
2024-11-03 22:03:30 Sunday
登录
文章检索 我的文章 写文章
使用 Math 类和 For 循环
2023-06-15 12:00:39 深夜i     --     --
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 循环

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复