En Java, min() est une méthode intégrée qui renvoie la valeur minimale de deux nombres. Il est hérité du package java.lang.math, et les arguments sont pris dans les types double, int, long et float. De plus, cette méthode peut être surchargée, et il existe certaines conditions pour mettre en œuvre cette méthode. Cela sera discuté dans la section où le fonctionnement est expliqué. En plus de cela, la syntaxe et des exemples de la méthode min() peuvent être consultés dans les sections ci-dessous.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Syntaxe :
Comme déjà évoqué, différents types de données tels que int, float, double et long peuvent être utilisés dans cette méthode. Voici les syntaxes correspondantes de ces différents types de données de la méthode min().
public static int min(int num1, int num2) //syntax of min with datatype int
public static long min(long num1, long num2) //syntax of min with datatype long
public static float min(float num1, float num2) //syntax of min with datatype float
public static double min(double num1, double num2) //syntax of min with double
Paramètres : num1 et num2 de types de données différents à partir desquels la valeur minimale parmi eux est renvoyée.
Valeur de retour : Au moins deux nombres passés en arguments seront renvoyés et le type de données du résultat sera le même que celui des arguments.
1. Si un nombre négatif et un nombre positif sont passés comme arguments de la méthode, alors le résultat généré sera négatif.
Exemple :Si les nombres -32 et 21 sont donnés en arguments, alors -32 sera renvoyé.
2. Si les deux paramètres passés comme arguments de la méthode sont négatifs, alors le résultat généré sera celui avec une ampleur plus élevée. Autrement dit, il sera plus proche de l'infini –ve (négatif).
Exemple : Si les nombres -32 et -21 sont donnés en arguments, alors -32 sera renvoyé.
3. Si les deux paramètres passés comme arguments de la méthode sont les mêmes, alors le résultat généré sera la même valeur.
Exemple : Si les nombres -32 et -32 sont donnés en arguments, alors -32 sera renvoyé.
4. Si NaN(Not a Number) est l'une ou l'autre des valeurs, le résultat généré sera également NaN.
Vous trouverez ci-dessous les exemples de la méthode Java min() :
Programme Java pour trouver le minimum de deux nombres positifs de type int.
Code :
public class MinExample { public static void main(String[] args) { // Declare two numbers of <u>int</u> type int x = 41; int y = 67; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Sortie :
Dans ce programme, deux nombres positifs, 41 et 67, sont déclarés, et le minimum parmi eux 41 est trouvé à l'aide de la méthode min().
Programme Java pour trouver le minimum de deux nombres de type int où l'un est positif et l'autre négatif.
Code :
public class MinExample { public static void main(String[] args) { // Declare two numbers of <u>int</u> type int x = 41; int y = -67; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Sortie :
Dans ce programme, un nombre positif 41 et un nombre négatif -67 sont déclarés. Le minimum d'entre eux, -67, qui est plus proche de l'infini négatif, est trouvé à l'aide de la méthode min().
Programme Java pour trouver le minimum de deux nombres négatifs de type int.
Code :
public class MinExample { public static void main(String[] args) { // Declare two numbers of <u>int</u> type int x = -41; int y = -67; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Sortie :
Dans ce programme, deux nombres négatifs, -41 et -67, sont déclarés. Le minimum d'entre eux, -67, qui est plus proche de l'infini négatif, est trouvé à l'aide de la méthode min().
Programme Java pour trouver le minimum de deux nombres positifs de type double.
Code :
public class MinExample { public static void main(String[] args) { // Declare two numbers of double type double x = 26.11; double y = 26.12; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Sortie :
Contrairement aux programmes ci-dessus, ici, deux nombres positifs, 26.11 et 26.12, de type double sont déclarés. Mais le minimum parmi eux, 26.11, est trouvé en utilisant la méthode min() similaire aux programmes ci-dessus.
Programme Java pour trouver le minimum de deux nombres positifs de type float.
Code :
public class MinExample { public static void main(String[] args) { // Declare two numbers of float type float x = 26.11f; float y = 26.12f; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Sortie :
Ici, deux nombres positifs, 26.11f et 26.12f de type float, sont déclarés. Le minimum parmi eux, 26.11, est trouvé à l'aide de la méthode min().
Programme Java pour trouver le minimum de deux nombres saisis par l'utilisateur.
Code :
import java.util.Scanner; public class MinExample { public static void main(String[] args) { System.out.println("Enter two numbers from which the minimum has to be found: "); //read input numbers from the user Scanner in= new Scanner(System.in); //store first number in x int x = in.nextInt(); //store second number in y int y = in.nextInt(); in.close(); // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Sortie :
Dans ce programme, deux nombres sont demandés à l'utilisateur. Comme vous pouvez le voir, les nombres sont donnés comme 32 et 57, à partir desquels 32 est renvoyé comme nombre minimum.
Que se passera-t-il si deux nombres sont identiques ?
On peut voir que le même numéro sera renvoyé en conséquence.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!