Java - Number max() 方法



描述

該方法返回兩個引數中較小的一個。如果引數的值相同,則結果為該值。如果任一值為 NaN,則結果為 NaN。與數值比較運算子不同,此方法認為負零嚴格小於正零。如果一個引數為正零,另一個引數為負零,則結果為正零。引數可以是 int、float、long、double。

語法

此方法具有以下變體 &maxus;

public static double max(double arg1, double arg2)
public static float max(float arg1, float arg2)
public static int max(int arg1, int arg2)
public static long max(long arg1, long arg2)

引數

以下是引數的詳細資訊 &maxus;

  • 此方法接受任何原始資料型別作為引數。

返回值

  • 此方法返回兩個引數中較小的一個。

獲取兩個雙精度值最大值示例

在此示例中,我們展示瞭如何使用 Double.max() 方法獲取兩個雙精度值中的最大值。我們建立了兩個雙精度變數 d1、d2 並用不同的值初始化它們。然後使用 Double.max() 方法列印給定雙精度數的最大值。

package com.tutorialspoint;

public class Test { 
   public static void main(String args[]) {
      double d1 = 100.675;
      double d2 = 100.500;
     
      System.out.println(Double.max(d1,d2));	  
   }
}

這將產生以下結果 &maxus;

輸出

100.675

獲取兩個浮點數最大值示例

在此示例中,我們展示瞭如何使用 Float.max() 方法獲取兩個浮點數中的最大值。我們建立了兩個浮點變數 d1、d2 並用不同的值初始化它們。然後使用 Float.max() 方法列印給定浮點數的最大值。

package com.tutorialspoint;

public class Test { 
   public static void main(String args[]) {
      float d1 = (float)100.675;
      float d2 = (float)100.500;
     
      System.out.println(Float.max(d1,d2));	  
   }
}

這將產生以下結果 &maxus;

輸出

100.675

獲取兩個整數最大值示例

在此示例中,我們展示瞭如何使用 Integer.max() 方法獲取兩個整數中的最大值。我們建立了兩個整型變數 d1、d2 並用不同的值初始化它們。然後使用 Integer.max() 方法列印給定整數的最大值。

package com.tutorialspoint;

public class Test { 
   public static void main(String args[]) {
      int d1 = 101;
      int d2 = 100;
     
      System.out.println(Integer.max(d1,d2));	  
   }
}

這將產生以下結果 &maxus;

輸出

101

獲取兩個長整數最大值示例

在此示例中,我們展示瞭如何使用 Long.max() 方法獲取兩個長整數中的最大值。我們建立了兩個長整型變數 d1、d2 並用不同的值初始化它們。然後使用 Long.max() 方法列印給定長整數的最大值。

package com.tutorialspoint;

public class Test { 
   public static void main(String args[]) {
      long d1 = 101L;
      long d2 = 100L;
     
      System.out.println(Long.max(d1,d2));	  
   }
}

這將產生以下結果 &maxus;

輸出

101
java_numbers.htm
廣告

© . All rights reserved.