Java - Number min() 方法



描述

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

語法

此方法具有以下變體:

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

引數

以下是引數的詳細資訊:

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

返回值

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

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

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

package com.tutorialspoint;

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

這將產生以下結果:

輸出

100.5

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

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

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.min(d1,d2));	  
   }
}

這將產生以下結果:

輸出

100.5

獲取兩個整數最小值示例

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

package com.tutorialspoint;

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

這將產生以下結果:

輸出

100

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

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

package com.tutorialspoint;

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

這將產生以下結果:

輸出

100
java_numbers.htm
廣告