Maison  >  Article  >  Java  >  Java max()

Java max()

王林
王林original
2024-08-30 15:38:37707parcourir

La fonction java max() utilisée pour renvoyer le maximum de deux valeurs numériques. La fonction java max() est une fonction intégrée à Java, qui est définie dans la classe Java.lang.math, donc pour utiliser la fonction max() dans un programme, la classe Java.lang.math doit être importée. La fonction max() accepte deux paramètres de types de données numériques et renvoie le maximum parmi les deux paramètres numériques ; il peut être surchargé pour différents paramètres de types de données comme int, float, double et long. Cela ne lève aucune exception.

PUBLICITÉ Cours populaire dans cette catégorie ARCHITECTURE 3DS MAX - Spécialisation | Série de 4 cours | 3 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe de Java max()

Voici une syntaxe :

Syntaxe :

data_Type max(data_Type x, data_Type y)

Les data_types peuvent être int, float, double et long.

Ci-dessous les paramètres de la fonction max() :

Le x et le y sont deux paramètres numériques parmi lesquels le nombre maximum doit être renvoyé.

Valeur de retour : La valeur de retour de la fonction est un maximum de deux nombres, qui est le même type de données que celui des paramètres transmis.

La fonction max() en Java peut être surchargée pour différents paramètres de types de données, voici donc la syntaxe de la fonction max() en Java :

public static int max(int x, int y);
public static float max(float x, float y) ;
public static long max( long x, long y );
public static double max(double x, double y);
Remarque : Si les paramètres sont transmis sous forme de nombres positifs et négatifs, la fonction a renvoyé un résultat positif. Si les deux paramètres sont transmis sous forme de nombre négatif, la fonction renvoie un résultat d'ampleur inférieure. Si les paramètres sont transmis avec la même valeur, la fonction renvoie le même résultat. Si l'un des paramètres est transmis en tant que valeur NAN, la fonction renvoie NAN en conséquence.

Exemples d'implémentation de la fonction Java max()

Voici les exemples :

Exemple n°1

nous écrivons le code java pour comprendre plus clairement la fonction max() avec l'exemple suivant où nous utilisons la fonction max() pour trouver le maximum des deux nombres entiers transmis par l'utilisateur, comme ci-dessous.

Code :

import java.lang.Math;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
int x = 1024, y = 2034, result;
// calling max() built in function which is define in Math built in class
result = Math.max(x,y);
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Sortie :

Java max()

Explication :

Comme dans le code ci-dessus, x et y sont deux variables déclarées et initialisées avec 1024 et 2034 valeurs respectivement, plus tard, la fonction max() est appelée en passant ces variables comme paramètres (int max(int ​​x, int y ) surchargé) et donc le résultat de cette fonction est 2034, qui est le nombre maximum en 1024 et 2034.

Exemple n°2

Nous écrivons le code Java pour comprendre la fonction max() où nous utilisons la fonction max() pour trouver le maximum des deux nombres doubles transmis par l'utilisateur, comme ci-dessous.

Code :

import java.lang.Math;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
double x = 134.78, y = 56.89, result;
// calling max() built in function which is define in Math built in class
result = Math.max(x,y);
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Sortie :

Java max()

Explication :

Comme dans le code ci-dessus, x et y sont deux variables déclarées et initialisées avec respectivement 134,78 et 56,89 valeurs doubles, plus tard, la fonction max() est appelée en passant ces variables comme paramètres (double max(double x, double y) surchargé) et donc le résultat de cette fonction est 134,78, qui est le nombre maximum en 1024 et 2034.

Exemple #3

Nous écrivons le code Java pour comprendre la fonction max() où nous utilisons la fonction max() pour trouver le maximum des deux nombres entiers acceptés par l'utilisateur depuis la console.

Code :

import java.lang.Math;
import java.util.Scanner;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
int x, y, result;
// accept two numbers of integer type from console
System.out.println( "Enter the Two Numeric value: ");
Scanner sc = new Scanner(System.in);
x = sc.nextInt();
y = sc.nextInt();
result = Math.max(x,y);
//Print the maximum number between x and y
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Sortie :

Java max()

Comme dans le code ci-dessus, x et y sont deux variables qui déclarent et acceptent ces valeurs de variable de l'utilisateur via l'objet scanner. Plus tard, la fonction max() est appelée en passant ces variables comme paramètres, et donc le résultat de cette fonction basée sur les valeurs saisies par l'utilisateur comme 10 et 20 est 20.

Exemple n°4

Nous écrivons le code Java pour la fonction max() où nous utilisons la fonction max() pour transmettre deux valeurs négatives et trouver le maximum, comme ci-dessous.

Code :

import java.lang.Math;
import java.util.Scanner;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
int x, y, result;
x = -10;
y = -20;
result = Math.max(x,y);
//Print the maximum number between x and y of lower magnitude
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Sortie :

Java max()

Comme dans le code ci-dessus, x et y sont deux variables déclarées et initialisées avec des valeurs négatives -10 et -20 respectivement, plus tard, la fonction max() est appelée en passant ces variables comme paramètres et donc le résultat de cette fonction est de -10, ce qui diminue la magnitude.

Example #5

We write the java code for max() function where we use the max() function to pass positive and negative values and find the maximum, as below.

Code:

import java.lang.Math;
import java.util.Scanner;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
int x, y, result;
x = 10;
y = -20;
result = Math.max(x,y);
//Print the maximum number between x and y
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Output :

Java max()

As in the above code, the x and y are two variables declare and initialize with values 10 and -20 values respectively, and the result of this function is 10.

Conclusion

The java max() function which is a built-in function in Java.lang.math class is used to gets the maximum of two numerical values, as we have seen above with an example.

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!

Déclaration:
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
Article précédent:copier() en JavaArticle suivant:copier() en Java