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

Tutoriales básicos de Java

Control de flujo Java

Java Arreglo

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Java Conjuntos Map

Java Conjuntos Set

Java Entrada/Salida (I/O)

Reader de Java/Writer

Otras temáticas de Java

Uso y ejemplo del método Java Math max()

Métodos matemáticos Java

El método Java Math max() devuelve el valor máximo de los parámetros especificados.

La sintaxis del método max() es:

Math.max(arg1, arg2)

Atención:max() es un método estático. Por lo tanto, podemos acceder a este método utilizando el nombre de la clase Math.

Parámetros de max()

  • arg1 / arg2 - Parámetros para devolver el valor máximo

Nota:Los tipos de datos de los parámetros deben ser int, long, float o double.

Valor de retorno de max()

  • Devuelve el valor máximo de los parámetros especificados

Ejemplo1:Java Math.max()

class Main {
  public static void main(String[] args) {
    //Math.max() con parámetros de tipo int
    int num1 = 35;
    int num2 = 88;
    System.out.println(Math.max(num1, num2));  // 88
    //Math.max() con parámetros de tipo long
    long num3 = 64532L;
    long num4 = 252324L;
    System.out.println(Math.max(num3, num4));  // 252324
    //Math.max() con parámetros de tipo float
    float num5 = 4.5f;
    float num6 = 9.67f;
    System.out.println(Math.max(num5, num6));  // 9.67
    //Math.max() con parámetros de tipo double
    double num7 = 23.44d;
    double num8 = 32.11d;
    System.out.println(Math.max(num7, num8));  // 32.11
  }
}

En el ejemplo anterior, utilizamos el método Math.max() con parámetros de tipo int, long, float y Double.

Ejemplo2:Obtener el valor máximo del array

class Main {
  public static void main(String[] args) {
    //Crea un array de tipo int
    int[] arr = {4, 2, 5, 3, 6;
    //Asigna el primer elemento del array como el valor máximo 'maximum value'
    int max = arr[0];
    for (int i = 1; i < arr.length; i++) {
            //Comparar todos los elementos con max
            //Asignar el valor máximo a max
      max = Math.max(max, arr[i]);
    }
    System.out.println("Valor máximo: " + max);
  }
}

En el ejemplo anterior, creamos un array llamado arrArreglo. Al principio, la variable max almacena el primer elemento del array.

Aquí, utilizamos un bucle for para acceder a todos los elementos del array. Nota esta línea,

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

El método Math.max() compara el valor variable max con todos los elementos del array y asigna el valor máximo a max.

Tutoriales recomendados

Métodos matemáticos Java