The min() yra sveikųjų skaičių klasės metodas java.lang paketą . Šis metodas skaitiniu būdu grąžina mažiausią reikšmę tarp dviejų metodų argumentas nurodyta vartotojo. Šis metodas gali būti perkrautas ir jam reikalingi argumentai int, double , float ir long.
Pastaba: jei teigiamas ir neigiamas skaičiai perduodami kaip argumentas, gaunamas neigiamas rezultatas. Ir jei abu parametrai perduoti kaip neigiamas skaičius, tai sukuria didesnio dydžio rezultatą.
Sintaksė:
Toliau pateikiama deklaracija min() metodas:
konvertuoti iš char į int 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)
Parametras:
Duomenų tipas | Parametras | apibūdinimas | Privaloma / neprivaloma |
---|---|---|---|
tarpt | a | Skaitmeninė vertė, kurią įvedė naudotojas. | Reikalingas |
tarpt | b | Skaitmeninė vertė, kurią įvedė naudotojas. | Reikalingas |
Grąžinimai:
The min() metodas grąžina mažesnę reikšmę tarp dviejų vartotojo nurodytų metodo argumentų.
Išimtys:
TAI
Suderinamumo versija:
Java 1.5 ir naujesnės versijos
1 pavyzdys
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)); } }Išbandykite dabar
Išvestis:
Math.min(5485,3242)=3242
2 pavyzdys
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)); } }
Išvestis:
Enter the Two Numeric value: 45 76 Smaller value of Math.min(45,76) = 45
3 pavyzdys
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)); } }Išbandykite dabar
Išvestis:
Result: -70
4 pavyzdys
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)); }Išbandykite dabar
Išvestis:
Result: -20