Java Math metóda min() s príkladmi

The java.lang.math.min() funkcia je vstavaná funkcia v jazyku Java, ktorá vracia minimálne dve čísla. Argumenty sú int, double, float a long. Ak sa ako argument odovzdá záporné a kladné číslo, vygeneruje sa záporný výsledok. A ak sú oba odovzdané parametre záporné, potom sa ako výsledok vygeneruje číslo s vyššou hodnotou.
Syntax:

 dataType min(dataType num1, dataType num2) The datatypes can be int, float, double or long. Parameters : The function accepts two parameters num1 and num2 among which the minimum is returned 

Návratová hodnota: Funkcia vráti minimálne dve čísla. Dátový typ bude rovnaký ako dátový typ argumentov.
Nižšie sú uvedené príklady funkcie min():

Java




// Java program to demonstrate the> // use of min() function> // two double data-type numbers are passed as argument> public> class> Gfg {> > public> static> void> main(String args[])> > {> > double> a => 12.123> ;> > double> b => 12.456> ;> > // prints the minimum of two numbers> > System.out.println(Math.min(a, b));> > }> }>

Výkon:

12.123 

Java




// Java program to demonstrate the> // use of min() function> // when one positive and one> // negative integers are passed as argument> public> class> Gfg {> > public> static> void> main(String args[])> > {> > int> a => 23> ;> > int> b = -> 23> ;> > // prints the minimum of two numbers> > System.out.println(Math.min(a, b));> > }> }>

Výkon:

-23 

Java




// Java program to demonstrate> // the use of min() function> // when two negative integers> // are passed as argument> public> class> Gfg {> > public> static> void> main(String args[])> > {> > int> a = -> 25> ;> > int> b = -> 23> ;> > // prints the minimum of two numbers> > System.out.println(Math.min(a, b));> > }> }>

Výkon:

-25 

Ak chcete v kóde nájsť minimálne dve čísla mnohokrát, potom je často únavné písať celý Math.min() vždy. Takže kratšia a trochu časovo úspornejšia cesta je priamy import java.lang.Math.min ako statické a potom použiť len min() namiesto úplného Math.min() .

Java




import> static> java.lang.Math.min;> class> GFG {> > public> static> void> main(String[] args)> > {> > int> a => 3> ;> > int> b => 4> ;> > System.out.println(min(a, b));> > }> }>

Výkon

3