The max() este o metodă a clasei Integer sub Java pachet .lang. Această metodă returnează numeric valoarea maximă dintre cele două argumente ale metodei specificate de un utilizator. Această metodă poate fi supraîncărcată și ia argumentele în int, double, float și long. Această metodă este specificată de Matematică Clasă.
Notă: Dacă un număr pozitiv și unul negativ este transmis ca argument, acesta a generat un rezultat pozitiv. Și dacă ambii parametri trec ca număr negativ, se generează rezultat cu magnitudinea mai mică.
Sintaxă:
Urmează declarația de max() metodă:
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)
Parametru:
DataType | Parametru | Descriere | Obligatoriu/Opțional |
---|---|---|---|
int | A | Valoare numerică introdusă de un utilizator. | Necesar |
int | b | Valoare numerică introdusă de un utilizator. | Necesar |
Se intoarce:
The max() metoda returnează valoarea mai mare dintre cele două argumente ale metodei specificate de un utilizator.
Excepții:
ACEA
Versiune de compatibilitate:
Java 1.5 și versiuni ulterioare
Exemplul 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)); } }Testează-l acum
Ieșire:
Math.max(5485,3242)=5485
Exemplul 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)); } }
Ieșire:
Enter the Two Numeric value: 45 77 Larger value of Math.max(45,77) = 77
Exemplul 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)); } }Testează-l acum
Ieșire:
Result: -23
Exemplul 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)); } }Testează-l acum
Ieșire:
Result: 23