Тхе мак() је метод класе Интегер под Јава .ланг пакет. Овај метод нумерички враћа максималну вредност између два аргумента методе која је навео корисник. Овај метод може бити преоптерећен и узима аргументе у инт, доубле, флоат и лонг. Овај метод је прецизиран Матх Класа.
Напомена: Ако се као аргумент прослеђују позитиван и негативан број, то даје позитиван резултат. А ако су оба параметра прошла као негативан број, то генерише резултат са мањом величином.
Синтакса:
Следи изјава о мак() метод:
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)
Параметар:
Тип података | Параметар | Опис | Обавезно/опционо |
---|---|---|---|
инт | а | Нумеричка вредност коју је унео корисник. | Потребан |
инт | б | Нумеричка вредност коју је унео корисник. | Потребан |
враћа:
Тхе мак() метода враћа већу вредност између два аргумента методе која је навео корисник.
Изузеци:
ТО
Верзија компатибилности:
Јава 1.5 и новије верзије
Пример 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)); } }Тестирајте одмах
Излаз:
Math.max(5485,3242)=5485
Пример 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)); } }
Излаз:
Enter the Two Numeric value: 45 77 Larger value of Math.max(45,77) = 77
Пример 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)); } }Тестирајте одмах
Излаз:
Result: -23
Пример 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)); } }Тестирајте одмах
Излаз:
Result: 23