Java Math max () metode atgriež maksimālo vērtību starp norādītajiem argumentiem.
Metodes sintakse max()
ir šāda:
Math.max(arg1, arg2)
Šeit max()
ir statiska metode. Tādējādi mēs piekļūstam metodei, izmantojot klases nosaukumu Math
,.
max () parametri
max()
Metode ņem divus parametrus.
- arg1 / arg2 - argumenti, starp kuriem tiek atgriezta maksimālā vērtība
Piezīme : Datu veidi argumentiem jābūt vai nu int
, long
, float
vai double
.
max () Atgriešanās vērtība
- atgriež maksimālo vērtību starp norādītajiem argumentiem
1. piemērs: Java Math.max ()
class Main ( public static void main(String() args) ( // Math.max() with int arguments int num1 = 35; int num2 = 88; System.out.println(Math.max(num1, num2)); // 88 // Math.max() with long arguments long num3 = 64532L; long num4 = 252324L; System.out.println(Math.max(num3, num4)); // 252324 // Math.max() with float arguments float num5 = 4.5f; float num6 = 9.67f; System.out.println(Math.max(num5, num6)); // 9.67 // Math.max() with double arguments double num7 = 23.44d; double num8 = 32.11d; System.out.println(Math.max(num7, num8)); // 32.11 ) )
Iepriekš minētajā piemērā, mēs izmantojām šo Math.max()
metodi ar int
, long
, float
, un double
tipa argumentiem.
2. piemērs: iegūstiet maksimālo vērtību no masīva
class Main ( public static void main(String() args) ( // create an array of int type int() arr = (4, 2, 5, 3, 6); // assign first element of array as maximum value int max = arr(0); for (int i = 1; i < arr.length; i++) ( // compare all elements with max // assign maximum value to max max = Math.max(max, arr(i)); ) System.out.println("Maximum Value: " + max); ) )
Iepriekš minētajā piemērā mēs esam izveidojuši masīvu ar nosaukumu arr. Sākotnēji mainīgais max saglabā masīva pirmo elementu.
Šeit mēs esam izmantojuši for
cilpu, lai piekļūtu visiem masīva elementiem. Ievērojiet līniju,
max = Math.max(max, arr(i))
Math.max()
Metode salīdzina mainīgo max ar visiem no masīva elementiem un pilnvarotajiem maksimālā vērtība līdz max.
Ieteicamās konsultācijas
- Math.min ()
- Math.floor ()
- Math.ceil ()