当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Integer max()用法及代码示例


max() 是Java.lang 包下Integer 类的一个方法。此方法以数字方式返回用户指定的两个方法参数之间的最大值。这个方法可以被重载,它接受 int、double、float 和 long 中的参数。此方法由 Math 类指定。

注意:如果将正数和负数作为参数传递,则生成正数结果。如果两个参数都作为负数传递,它会生成具有较低量级的结果。

用法:

以下是 max() 方法的声明:

public static int max(int a, int b)
public static long max(long a, long b)
public static float max(float a, float b)
public static double max(double a, double b)

参数:

数据类型 参数 描述 必需/可选
int a 用户输入的数值。 Required
int b 用户输入的数值。 Required

返回值:

max() 方法返回用户指定的两个方法参数之间的较大值。

异常:

NA

兼容版本:

Java 1.5 及以上

例子1

public class IntegerMaxExample1 {
	public static void main(String[] args) {
		// get two integer numbers
	      int x = 5485;
	      int y = 3242;   
	      // print the larger number between x and y
	      System.out.println("Math.max(" + x + "," + y + ")=" + Math.max(x, y));
	}
}

输出:

Math.max(5485,3242)=5485

例子2

import java.util.Scanner;
public class IntegerMaxExample2 {
	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 larger number between a and b
	      System.out.println("Larger value of Math.max(" + a + "," + b + ") = " + Math.max(a, b));
	}
}

输出:

Enter the Two Numeric value:
45
77
Larger value of Math.max(45,77) = 77

例子3

public class IntegerMaxExample3 {
	public static void main(String[] args) {
	  //Get two integer numbers
	  int a = -25;
        int b = -23;
        // Prints result with lower magnitude
        System.out.println("Result:"+Math.max(a, b));
	}
}

输出:

Result:-23

示例 4

public class IntegerMaxExample4 {
	public static void main(String[] args) {
		//Get two integer numbers
		int a = -75;
            int b = 23;
            // Prints result with positive value
            System.out.println("Result:"+Math.max(a, b));
	}
}

输出:

Result:23






相关用法


注:本文由纯净天空筛选整理自 Java Integer max() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。