Maison > Java > javaDidacticiel > le corps du texte

Java max()

王林
Libérer: 2024-08-30 15:38:37
original
720 Les gens l'ont consulté

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

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);
Copier après la connexion
public static float max(float x, float y) ;
Copier après la connexion
public static long max( long x, long y );
Copier après la connexion
public static double max(double x, double y);
Copier après la connexion
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+"." );
}
}
Copier après la connexion

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

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

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

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

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!

É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