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

Tutorial Básico de Java

Controle de fluxo Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Queue (Fila)

Conjunto Java Map

Conjunto Java Set

Java Entrada e Saída (I/O)/O)

Reader do Java/Writer

Outros tópicos do Java

Uso e exemplo do método Java Math max()

Métodos matemáticos Java

Método Java Math max() retorna o maior valor dos parâmetros especificados.

A sintaxe do método max() é:

Math.max(arg1, arg2)

Atenção:max() é um método estático. Portanto, podemos usar o nome da classe Math para acessar este método.

Parâmetros de max()

  • arg1 / arg2 - Parâmetros para retornar o maior valor

Nota:Os tipos de dados dos parâmetros devem ser int, long, float ou double.

Retorno do valor de max()

  • Retorna o maior valor dos parâmetros especificados

Exemplo1Java Math.max()

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

No exemplo acima, usamos o método Math.max() com parâmetros do tipo int, long, float e Double.

Exemplo2:Obter o valor máximo do array

class Main {
  public static void main(String[] args) {
    //Criar um array do tipo int
    int[] arr = {4, 2, 5, 3, 6};
    //Definir o primeiro elemento do array como o valor máximo 'maximum value'
    int max = arr[0];
    for (int i = 1; i < arr.length; i++) {
            //Comparar todos os elementos com max
            //Atribuir o maior valor a max
      max = Math.max(max, arr[i]);
    }
    System.out.println("Maior valor: " + max);
  }
}

No exemplo acima, criamos um array chamado arrArray. Inicialmente, a variável max armazena o primeiro elemento do array.

Aqui, usamos um loop for para acessar todos os elementos do array. Note esta linha,

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

O método Math.max() compara o valor da variável max com todos os elementos do array e atribui o maior valor a max.

Tutoriais recomendados

Métodos matemáticos Java