English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
arg1 / arg2 - Parâmetros para retornar o maior valor
Nota:Os tipos de dados dos parâmetros devem ser int, long, float ou double.
Retorna o maior valor dos parâmetros especificados
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.
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.