logo

Java Integer max() metode

Det max() er en metode i Integer-klassen under Java .lang-pakke. Denne metode returnerer numerisk den maksimale værdi mellem de to metodeargumenter angivet af en bruger. Denne metode kan blive overbelastet, og den tager argumenterne i int, double, float og long. Denne metode er specificeret af Matematik klasse.

Bemærk: Hvis et positivt og et negativt tal sendes som argument, genererede det et positivt resultat. Og hvis begge parametrene passerede som et negativt tal, genererer det resultat med den lavere størrelse.

Syntaks:

Følgende er erklæringen af max() metode:

 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:

Datatype Parameter Beskrivelse Påkrævet/Valgfrit
int -en Numerisk værdi indtastet af en bruger. Påkrævet
int b Numerisk værdi indtastet af en bruger. Påkrævet

Vender tilbage:

Det max() metode returnerer den største værdi mellem de to metodeargumenter, der er angivet af en bruger.

Undtagelser:

AT

Kompatibilitetsversion:

Java 1.5 og nyere

Eksempel 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)); } } 
Test det nu

Produktion:

 Math.max(5485,3242)=5485 

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

Produktion:

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

Eksempel 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)); } } 
Test det nu

Produktion:

 Result: -23 

Eksempel 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)); } } 
Test det nu

Produktion:

 Result: 23