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 min() 사용 방법 및 예제

Java Math 수학 메서드

Java Math min() 메서드는 지정된 파라미터 중 가장 작은 값을 반환합니다。

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

Math.min(arg1, arg2)

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

min() 파라미터

  • arg1 / arg2 - 최소 값을 반환하는 파라미터

주의의미:각 파라미터의 데이터 타입은 int, long, float, 또는 double여야 합니다.

min() 반환 값

  • 지정된 파라미터 중 가장 작은 값을 반환합니다

예제1:Java Math.min()

class Main {
  public static void main(String[] args) {
    //int 파라미터를 가진 Math.min()
    int num1 = 35;
    int num2 = 88;
    System.out.println(Math.min(num1, num2});  // 35
    /long 파라미터를 가진/Math.min()
    long num3 = 64532L;
    long num4 = 252324L;
    System.out.println(Math.min(num3, num4});  // 64532
    //float 파라미터를 가진 Math.min()
    float num5 = 4.5f;
    float num6 = 9.67f;
    System.out.println(Math.min(num5, num6});  // 4.5
    //double 파라미터를 가진 Math.min()
    double num7 = 23.44d;
    double num8 = 32.11d;
    System.out.println(Math.min(num7, num8});  // 23.44
  }
}

위의 예제에서 Math.min() 메서드를 int, long, Float, Double 타입의 파라미터와 함께 사용합니다.

예제2:배열에서 가장 작은 값을 가져옵니다

class Main {
  public static void main(String[] args) {
    //int형 배열을 생성합니다
    int[] arr = {4, 2, 5, 3, 6};
    //将数组的第一个元素指定为最小值
    int min = arr[0];
    for (int i = 1; i < arr.length; i++) {
            //将所有元素与min进行比较。
            //将最小值赋值为min
      min = Math.min(min, arr[i]);
    }
    System.out.println("最小值: " + min);
  }
}

在上面的示例中,我们创建了一个名为arr的数组最初,变量min存储数组的第一个元素。

여기서는 for 루프를 사용하여 배열의 모든 요소에 접근합니다. 주의해야 할 것은 이 줄입니다.

min = Math.min(min, arr[i])

Math.min() 메서드는 변수 min과 배열의 모든 요소를 비교하고, 가장 작은 값을 min에 할당합니다.

추천 교재

Java Math 수학 메서드