Table des matières
Syntaxe de Java max()
Exemples d'implémentation de la fonction Java max()
Exemple n°4
Exemple #3
Example #5
Conclusion

Java max()

Aug 30, 2024 pm 03:38 PM
java

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!

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

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Racine carrée en Java Racine carrée en Java Aug 30, 2024 pm 04:26 PM

Racine carrée en Java

Nombre parfait en Java Nombre parfait en Java Aug 30, 2024 pm 04:28 PM

Nombre parfait en Java

Générateur de nombres aléatoires en Java Générateur de nombres aléatoires en Java Aug 30, 2024 pm 04:27 PM

Générateur de nombres aléatoires en Java

Numéro Armstrong en Java Numéro Armstrong en Java Aug 30, 2024 pm 04:26 PM

Numéro Armstrong en Java

Weka en Java Weka en Java Aug 30, 2024 pm 04:28 PM

Weka en Java

Numéro de Smith en Java Numéro de Smith en Java Aug 30, 2024 pm 04:28 PM

Numéro de Smith en Java

Questions d'entretien chez Java Spring Questions d'entretien chez Java Spring Aug 30, 2024 pm 04:29 PM

Questions d'entretien chez Java Spring

Break or Return of Java 8 Stream Forach? Break or Return of Java 8 Stream Forach? Feb 07, 2025 pm 12:09 PM

Break or Return of Java 8 Stream Forach?

See all articles