English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math max() 메서드는 지정된 매개변수 중 최대값을 반환합니다.
max() 메서드의 문법은 다음과 같습니다:
Math.max(arg1, arg2)
주의:max()는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여 이 메서드에 접근할 수 있습니다.
arg1 / arg2 - 최대값 반환 매개변수
주의:매개변수의 데이터 타입은 int, long, float 또는 double여야 합니다.
지정된 매개변수 중 최대값을 반환합니다
class Main { public static void main(String[] args) { //int 매개변수를 가진 Math.max() int num1 = 35; int num2 = 88; System.out.println(Math.max(num1, num2)); // 88 //long 매개변수를 가진 Math.max() long num3 = 64532L; long num4 = 252324L; System.out.println(Math.max(num3, num4)); // 252324 //float 매개변수를 가진 Math.max() float num5 = 4.5f; float num6 = 9.67f; System.out.println(Math.max(num5, num6)); // 9.67 //double 매개변수를 가진 Math.max() double num7 = 23.44d; double num8 = 32.11d; System.out.println(Math.max(num7, num8)); // 32.11 } }
위 예제에서 Math.max() 메서드를 int, long, float, Double 타입의 매개변수와 함께 사용했습니다.
class Main { public static void main(String[] args) { //int형 배열을 생성합니다 int[] arr = {4, 2, 5, 3, 6}; //배열의 첫 번째 요소를 최대값으로 지정합니다 int max = arr[0]; for (int i = 1; i < arr.length; i++) { //모든 요소를 max와 비교합니다 //최대값을 max에 할당합니다 max = Math.max(max, arr[i]); } System.out.println("최대값: " + max); } }
위의 예제에서는 arr라는배열초기에, 변수 max는 배열의 첫 번째 요소를 저장합니다.
여기서는 for문을 사용하여 배열의 모든 요소에 접근합니다. 주의할 점이 있습니다.
max = Math.max(max, arr[i])
Math.max() 메서드는 변수 max와 배열의 모든 요소를 비교하고, 가장 큰 값을 max에 할당합니다.