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 max()用法及代码示例
- Java Integer doubleValue()用法及代码示例
- Java Integer intValue()用法及代码示例
- Java Integer floatValue()用法及代码示例
- Java Integer toUnsignedLong()用法及代码示例
- Java Integer parseUnsignedInt()用法及代码示例
- Java Integer reverseBytes()用法及代码示例
- Java Integer numberOfLeadingZeros()用法及代码示例
- Java Integer shortValue()用法及代码示例
- Java Integer compare()用法及代码示例
- Java Integer byteValue()用法及代码示例
- Java Integer getInteger()用法及代码示例
- Java Integer reverseBytes(int i)用法及代码示例
- Java Integer toUnsignedString()用法及代码示例
- Java Integer compareTo()用法及代码示例
- Java Integer numberOfTrailingZeros()用法及代码示例
- Java Integer remainderUnsigned()用法及代码示例
- Java Integer decode()用法及代码示例
- Java Integer equals()用法及代码示例
- Java Integer signum()用法及代码示例
注:本文由纯净天空筛选整理自 Java Integer min() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。