logo

Java 정수 max() 메서드

그만큼 최대() Integer 클래스의 메소드입니다. 자바 .lang 패키지. 이 메서드는 사용자가 지정한 두 메서드 인수 사이의 최대값을 수치적으로 반환합니다. 이 메서드는 오버로드될 수 있으며 int, double, float 및 long의 인수를 사용합니다. 이 방법은 수학 수업.

참고: 양수와 음수가 인수로 전달되면 양수 결과가 생성됩니다. 그리고 두 매개변수가 모두 음수로 전달되면 더 낮은 크기의 결과를 생성합니다.

통사론:

다음은 선언문이다. 최대() 방법:

 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) 

매개변수:

데이터 형식 매개변수 설명 필수/선택
정수 사용자가 입력한 숫자 값입니다. 필수의
정수 사용자가 입력한 숫자 값입니다. 필수의

보고:

그만큼 최대() 메소드는 사용자가 지정한 두 메소드 인수 중 더 큰 값을 반환합니다.

예외:

저것

호환성 버전:

자바 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