當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Integer min()用法及代碼示例


min() 是java.lang 包下Integer 類的一個方法。此方法以數字方式返回用戶指定的兩個方法參數中的最小值。這個方法可以被重載,它接受 int、double、float 和 long 中的參數。

注意:如果一個正數和一個負數作為參數傳遞,它產生的結果是否定的。如果兩個參數都作為負數傳遞,它會生成一個更大的結果。

用法:

以下是 min() 方法的聲明:

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 a 用戶輸入的數值。 Required
int b 用戶輸入的數值。 Required

返回值:

min() 方法返回用戶指定的兩個方法參數中較小的值。

異常:

NA

兼容版本:

Java 1.5 及以上

例子1

public class IntegerMinExample1 {
	public static void main(String[] args) {
		// Get two integer numbers
	      int a = 5485;
	      int b = 3242;   
	      // print the smaller number between x and y
	      System.out.println("Math.min(" + a + "," + b + ")=" + Math.min(a, b));
	}
}

輸出:

Math.min(5485,3242)=3242

例子2

import java.util.Scanner;
public class IntegerMinExample2 {
	public static void main(String[] args) {
		//Get two integer numbers from console
		System.out.println("Enter the Two Numeric value:");
		Scanner readInput= new Scanner(System.in);
		int a = readInput.nextInt();
		int b = readInput.nextInt();
		readInput.close();			   
	      //Print the smaller number between a and b
	      System.out.println("Smaller value of Math.min(" + a + "," + b + ") = " + Math.min(a, b));
	}
}

輸出:

Enter the Two Numeric value:
45
76
Smaller value of Math.min(45,76) = 45

例子3

public class IntegerMinExample3 {
	public static void main(String[] args) {
	  //Get two integer numbers
	  int a = -70;
        int b = -25;
        // prints result with greater magnitude
        System.out.println("Result:"+Math.min(a, b));
	}
}

輸出:

Result:-70

示例 4

public class IntegerMinExample4 {
	public static void main(String[] args) {
	  //Get two integer numbers
	  int a = -20;
        int b = 25;
        // prints result with negative value
        System.out.println("Result:"+Math.min(a, b));
	}

輸出:

Result:-20






相關用法


注:本文由純淨天空篩選整理自 Java Integer min() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。