Java StrictMath max()方法及示例

Java StrictMath max()方法及示例

java.lang.StrictMath.max()方法返回 两个值中较大的 那个 。 这个方法有四种变化,传递的参数类型各不相同。
下面将讨论所有这些变化。

  1. Max(double num1, double num2)是一个内置的方法,用于获得两个给定的双倍值参数的最大值。当num1和num2的值相同时,它返回相同的值。当其中一个值为NaN时,它返回NaN,然后结果为.它占用负0,严格来说比正0小。当一个参数是正零,另一个是负零时,它返回正零。

语法 :

public static double max(double num1, double num2)

参数:该方法接受一个双参数。

  • 双重类型的num1代表该参数
  • 代表另一个参数的双数类型的num2

返回值:该方法返回num1和num2的较大值。

示例 :
num1 = 8
nm2 = 19
输出:19.0

下面的程序说明了Java.lang.StrictMath.max()方法。

程序 1:

// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        double num1 = 117, num2 = 711;
  
        double max_Value = StrictMath.max(num1, num2);
        System.out.println("max of the two num is " + max_Value);
    }
}

输出:

max of the two num is 711.0

程序 2:

// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        double num1 = -87, num2 = -11;
  
        double max_Value = StrictMath.max(num1, num2);
        System.out.println("max of the two num is " + max_Value);
    }
}

输出:

max of the two num is -11.0

错误条件的例子 :

// Java praogram to illustrate the
// error condition in
// Java.lang.StrictMath.max() Method
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        double num1 = 51, num2 = 71, num3 = 3, num4 = -93,
               num5 = -93;
        double a = 0.0;
  
        num1 = a / 0.0;
        double max_Value = StrictMath.max(num1, a);
        System.out.println("max of the two num is " + max_Value);
    }
}

输出:

max of the two num is NaN
  1. Max(float num1, float num2)是一个内置的方法,用于获得两个给定的浮点数参数的最大值。当num1和num2的值相同时,它返回相同的值。当任何一个值为NaN时,它返回NaN。它占用负零,严格来说小于正零。当一个参数是正零,另一个是负零时,它返回正零。

语法 :

public static float max(float num1, float num2)

参数:该方法接受一个双参数。

  • num1为浮动类型,代表参数
  • 代表另一个参数的浮点数num2

返回值:该方法返回num1和num2的较大值。

示例 :
输入:
num1 = 87
nm2 = 59
输出:87.0

下面的程序说明了Java.lang.StrictMath.max()方法。

程序 1:

// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        float num1 = 75, num2 = 81, num3 = -62, num4 = -62, num5 = -92;
  
        float max_Value = StrictMath.max(num1, num2);
        System.out.println("max of the two num is " + max_Value);
  
        float max_Value1 = StrictMath.max(num3, num4);
        System.out.println("max of the two num is " + max_Value1);
  
        float max_Value2 = StrictMath.max(num4, num5);
        System.out.println("max of the two num is " + max_Value2);
    }
}

输出:

max of the two num is 81.0
max of the two num is -62.0
max of the two num is -62.0
  1. Max(int num1, int num2)是一个内置的方法,用于获得两个给定的int值参数的最大值。当num1和num2的值相同时,它返回相同的值。当任何一个值是NaN时,它返回NaN。当一个参数是正0,另一个是负0时,它返回正0。简而言之,它返回更接近Integer.MAX_VALUE值的那个参数。
    语法:
public static int max(int num1, int num2)

参数:该方法接受一个双参数。

  • 代表参数的int类型的num1
  • 代表另一个参数的int类型的num2

返回值:该方法返回num1和num2的较大值。

示例 :

输入:
num1 = 13
nm2 = 19
输出:19.0

下面的程序说明了Java.lang.StrictMath.max()方法。

程序 1:

// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        int num1 = 51, num2 = 72, num3 = -31, num4 = -31, num5 = -89;
  
        int max_Value = StrictMath.max(num1, num2);
        System.out.println("max of the two num is " + max_Value);
  
        int max_Value1 = StrictMath.max(num3, num4);
        System.out.println("max of the two num is " + max_Value1);
  
        int max_Value2 = StrictMath.max(num4, num5);
        System.out.println("max of the two num is " + max_Value2);
    }
}

输出:

max of the two num is 72
max of the two num is -31
max of the two num is -31
  1. Max(long num1, long num2)是一个内置的方法,用于获得两个给定长值参数的最大值。当num1和num2的值相同时,它返回相同的值。当其中一个值为NaN时,它返回NaN。简而言之,它返回更接近Long.MAX_VALUE的参数值。

语法 :

public static long max(long num1, long num2)

参数:该方法接受一个双参数。

  • 长类型的num1代表参数
  • 长型的num2代表另一个参数

返回值:该方法返回num1和num2的较大值。

示例 :
输入:
num1 = 78772728
nm2 = 1617177
输出:78772728.0

下面的程序说明了Java.lang.StrictMath.max()方法。

程序 1:

// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        long num1 = 87287, num2 = 787822, num3 = -3271, num4 = -3271,
             num5 = -459;
  
        long max_Value = StrictMath.max(num1, num2);
        System.out.println("max of the two num is " + max_Value);
  
        long max_Value1 = StrictMath.max(num3, num4);
        System.out.println("max of the two num is " + max_Value1);
  
        long max_Value2 = StrictMath.max(num4, num5);
        System.out.println("max of the two num is " + max_Value2);
    }
}

输出:

max of the two num is 787822
max of the two num is -3271
max of the two num is -459

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程