The min() je metóda triedy Integer pod balík java.lang . Táto metóda číselne vráti minimálnu hodnotu spomedzi týchto dvoch metód argument špecifikované používateľom. Táto metóda môže byť preťažená a vyžaduje argumenty int, double, float a long.
Poznámka: Ak je kladné a záporné číslo zadané ako argument, vygeneruje sa záporný výsledok. A ak oba parametre prejdú ako záporné číslo, vygeneruje sa výsledok s väčšou veľkosťou.
Syntax:
Nasleduje vyhlásenie o min() metóda:
reťazec previesť na int v jazyku Java
public static int min(int a, int b) public static long min(long a, long b) public static float min(float a, float b) public static double min(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 min() metóda vráti menšiu hodnotu spomedzi dvoch argumentov metódy zadaných používateľom.
Výnimky:
TO
Verzia kompatibility:
Java 1.5 a vyššie
Príklad 1
public class IntegerMinExample1 { public static void main(String[] args) { // Get two integer numbers int a = 5485; int b = 3242; // print the smaller number between x and y System.out.println('Math.min(' + a + ',' + b + ')=' + Math.min(a, b)); } }Vyskúšajte to
Výkon:
Math.min(5485,3242)=3242
Príklad 2
import java.util.Scanner; public class IntegerMinExample2 { 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 smaller number between a and b System.out.println('Smaller value of Math.min(' + a + ',' + b + ') = ' + Math.min(a, b)); } }
Výkon:
Enter the Two Numeric value: 45 76 Smaller value of Math.min(45,76) = 45
Príklad 3
public class IntegerMinExample3 { public static void main(String[] args) { //Get two integer numbers int a = -70; int b = -25; // prints result with greater magnitude System.out.println('Result: '+Math.min(a, b)); } }Vyskúšajte to
Výkon:
Result: -70
Príklad 4
public class IntegerMinExample4 { public static void main(String[] args) { //Get two integer numbers int a = -20; int b = 25; // prints result with negative value System.out.println('Result: '+Math.min(a, b)); }Vyskúšajte to
Výkon:
Result: -20