English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 프로세스 제어

Java 배열

Java 동기 방향 객체(I)

Java 동기 방향 객체(II)

Java 동기 방향 객체(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java Math max() 사용법 및 예제

Java Math 수학 메서드

Java Math max() 메서드는 지정된 매개변수 중 최대값을 반환합니다.

max() 메서드의 문법은 다음과 같습니다:

Math.max(arg1, arg2)

주의:max()는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여 이 메서드에 접근할 수 있습니다.

max() 매개변수

  • arg1 / arg2 - 최대값 반환 매개변수

주의:매개변수의 데이터 타입은 int, long, float 또는 double여야 합니다.

max() 반환 값

  • 지정된 매개변수 중 최대값을 반환합니다

예제1Java Math.max()

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 타입의 매개변수와 함께 사용했습니다.

예제2:배열에서 최대값 가져오기

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에 할당합니다.

추천教程

Java Math 수학 메서드