Maison > Java > javaDidacticiel > le corps du texte

javamin()

WBOY
Libérer: 2024-08-30 15:38:48
original
741 Les gens l'ont consulté

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
Copier après la connexion
public static long min(long num1, long num2)  //syntax of min with datatype long
Copier après la connexion
public static float min(float num1, float num2)  //syntax of min with datatype float
Copier après la connexion
public static double min(double num1, double num2)  //syntax of min with double
Copier après la connexion

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.

Comment fonctionne la méthode min() en Java ?

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.

Exemples d'implémentation de la méthode Java min()

Vous trouverez ci-dessous les exemples de la méthode Java min() :

Exemple n°1

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));
}
}
Copier après la connexion

Sortie :

javamin()

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().

Exemple n°2

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));
}
}
Copier après la connexion

Sortie :

javamin()

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().

Exemple #3

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));
}
}
Copier après la connexion

Sortie :

javamin()

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().

Exemple n°4

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));
}
}
Copier après la connexion

Sortie :

javamin()

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.

Exemple #5

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));
}
}
Copier après la connexion

Sortie :

javamin()

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().

Exemple #6

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));
}
}
Copier après la connexion

Sortie :

javamin()

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 ?

javamin()

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!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal