The max () yra sveikųjų skaičių klasės metodas Java .lang paketas. Šis metodas skaitiniu būdu grąžina didžiausią reikšmę tarp dviejų vartotojo nurodytų metodo argumentų. Šis metodas gali būti perkrautas ir jam reikalingi argumentai int, double , float ir long. Šį metodą nurodo Matematika Klasė.
Pastaba: jei teigiamas ir neigiamas skaičius perduodamas kaip argumentas, gaunamas teigiamas rezultatas. Ir jei abu parametrai buvo perduoti kaip neigiamas skaičius, jis generuoja rezultatą su mažesniu dydžiu.
Sintaksė:
Toliau pateikiama deklaracija max () metodas:
public static int max(int a, int b) public static long max(long a, long b) public static float max(float a, float b) public static double max(double a, double b)
Parametras:
Duomenų tipas | Parametras | apibūdinimas | Privaloma / neprivaloma |
---|---|---|---|
tarpt | a | Skaitmeninė vertė, kurią įvedė naudotojas. | Reikalingas |
tarpt | b | Skaitmeninė vertė, kurią įvedė naudotojas. | Reikalingas |
Grąžinimai:
The max () metodas grąžina didesnę reikšmę tarp dviejų vartotojo nurodytų metodo argumentų.
Išimtys:
TAI
Suderinamumo versija:
Java 1.5 ir naujesnės versijos
1 pavyzdys
public class IntegerMaxExample1 { public static void main(String[] args) { // get two integer numbers int x = 5485; int y = 3242; // print the larger number between x and y System.out.println('Math.max(' + x + ',' + y + ')=' + Math.max(x, y)); } }Išbandykite dabar
Išvestis:
Math.max(5485,3242)=5485
2 pavyzdys
import java.util.Scanner; public class IntegerMaxExample2 { public static void main(String[] args) { //Get two integer numbers from console System.out.println('Enter the Two Numeric value: '); Scanner readInput= new Scanner(System.in); int a = readInput.nextInt(); int b = readInput.nextInt(); readInput.close(); //Print the larger number between a and b System.out.println('Larger value of Math.max(' + a + ',' + b + ') = ' + Math.max(a, b)); } }
Išvestis:
Enter the Two Numeric value: 45 77 Larger value of Math.max(45,77) = 77
3 pavyzdys
public class IntegerMaxExample3 { public static void main(String[] args) { //Get two integer numbers int a = -25; int b = -23; // Prints result with lower magnitude System.out.println('Result: '+Math.max(a, b)); } }Išbandykite dabar
Išvestis:
Result: -23
4 pavyzdys
public class IntegerMaxExample4 { public static void main(String[] args) { //Get two integer numbers int a = -75; int b = 23; // Prints result with positive value System.out.println('Result: '+Math.max(a, b)); } }Išbandykite dabar
Išvestis:
Result: 23