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ésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
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);
Voici les exemples :
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 :
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.
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 :
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.
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 :
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.
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 :
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.
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 :
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.
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!