logo

Java Integer max() metóda

The max() je metóda triedy Integer pod Java balík .lang. Táto metóda číselne vráti maximálnu hodnotu medzi dvoma argumentmi metódy zadanými používateľom. Táto metóda môže byť preťažená a vyžaduje argumenty int, double, float a long. Táto metóda je špecifikovaná Matematika Trieda.

Poznámka: Ak sa ako argument odovzdá kladné a záporné číslo, vygeneruje sa kladný výsledok. A ak oba parametre prejdú ako záporné číslo, generuje výsledok s nižšou veľkosťou.

Syntax:

Nasleduje vyhlásenie o max() metóda:

 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) 

Parameter:

Dátový typ Parameter Popis Povinné/Voliteľné
int a Číselná hodnota zadaná používateľom. Požadovaný
int b Číselná hodnota zadaná používateľom. Požadovaný

Vrátenie:

The max() metóda vráti väčšiu hodnotu medzi dvoma argumentmi metódy zadanými používateľom.

Výnimky:

TO

Verzia kompatibility:

Java 1.5 a vyššie

Príklad 1

 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)); } } 
Vyskúšajte to

Výkon:

 Math.max(5485,3242)=5485 

Príklad 2

 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)); } } 

Výkon:

 Enter the Two Numeric value: 45 77 Larger value of Math.max(45,77) = 77 

Príklad 3

 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)); } } 
Vyskúšajte to

Výkon:

 Result: -23 

Príklad 4

 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)); } } 
Vyskúšajte to

Výkon:

 Result: 23