📜  Jav Math min()(1)

📅  最后修改于: 2023-12-03 15:01:27.990000             🧑  作者: Mango

Java Math min()

在Java中,我们可以使用Math.min()方法来获取给定参数中的最小值。此方法是Java Math类中的一个静态方法,因此我们可以直接使用类名来调用它。

语法
public static int min(int a, int b)
public static long min(long a, long b)
public static float min(float a, float b)
public static double min(double a, double b)

此方法接受两个参数并返回它们中的最小值。重载方法允许我们传递不同的参数类型(int,long,float和double),并且返回类型与参数类型相同。

示例
int a = 5;
int b = 10;
int minVal = Math.min(a, b);
System.out.println(minVal); // 5

double c = 2.3;
double d = 1.2;
double minVal2 = Math.min(c, d);
System.out.println(minVal2); // 1.2

在第一个示例中,我们传递了两个整数,并使用Math.min()方法获取了它们中的最小值。在第二个示例中,我们使用该方法比较两个浮点数。

注意事项
  • 如果传递了NaN(非数字)作为参数之一,则返回NaN。
  • 如果传递了正无穷大作为参数,则返回另一个参数。
  • 如果传递了负无穷大作为参数,则返回负无穷大。
总结

Java Math.min()方法允许我们比较两个数,并返回它们中的最小值。重载方法支持不同的参数类型,可以轻松地比较整数、浮点数和长整数。无论您的项目需要哪种数据类型比较,该方法都是一个方便且简单的工具。