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

教程基础Java

Java Controllo dei flussi

Java Array

Java Orientato agli oggetti (I)

Java Orientato agli oggetti (II)

Java Orientato agli oggetti (III)

Gestione delle eccezioni Java

Java Elenco (List)

Java Coda (Coda)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java Math max() 使用方法及示例

Metodi matematici Java

Java Math max()方法返回指定参数中的最大值。

max()方法的语法为:

Math.max(arg1, arg2)

注意:max()是静态方法。因此,我们可以使用Math类名来访问该方法。

max()参数

  • arg1 / arg2 - 返回最大值的参数

:各参数的数据类型应该是int,long,float或double。

max()返回值

  • 返回指定参数中的最大值

示例1:Java 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、flow和Double类型参数一起使用。

示例2:从数组获取最大值

class Main {
  public static void main(String[] args) {
    //创建int类型的数组
    int[] arr = {4, 2, 5, 3, 6};
    //指定数组的第一个元素为最大值maximum value
    int max = arr[0];
    for (int i = 1; i < arr.length; i++) {
            //Confronta tutti gli elementi con max
            //Assegna il valore massimo a max
      max = Math.max(max, arr[i]);
    }
    System.out.println("Massimo: " + max);
  }
}

Nell'esempio sopra, abbiamo creato un array chiamato arrArray. Inizialmente, la variabile max memorizza il primo elemento dell'array.

Qui utilizziamo un ciclo for per accedere a tutti gli elementi dell'array. Nota questa riga,

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

Il metodo Math.max() confronta la variabile max con tutti gli elementi dell'array e assegna il valore massimo a max.

Tutorial consigliati

Metodi matematici Java