Dans cet article, nous apprendrons à se multiplier en Java, et à cet égard, nous couvrirons les concepts ci-dessous:
Alors, commençons!
Quels sont les opérateurs arithmétiques à Java?
Java propose un ensemble d'opérateurs arithmétiques pour effectuer différentes tâches arithmétiques comme la multiplication, la division, l'ajout, etc.
Voici une liste d'opérateurs arithmétiques qui peuvent être utilisés dans Java à différentes fins:
Opérateur | Fonctionnalité |
---|---|
* | Utilisé pour effectuer une multiplication. |
+ | L'opérateur d'addition est utilisé pour ajouter différentes valeurs. |
/ / | Effectue la division. |
- | Effectue la soustraction. |
% | Renvoie le reste. |
Comme cet article vise à décrire comment se multiplier en Java, nous utiliserons donc l'opérateur * dans tous les exemples pour effectuer une multiplication.
Comment multiplier deux nombres en java?
Voyons quelques exemples pour apprendre à multiplier deux nombres en Java:
Exemple: 1 Comment multiplier deux entiers?
Int Value1 = 150;C'est ainsi que vous pouvez trouver le produit de deux entiers.
Exemple: 2 Comment multiplier deux nombres à virgule flottante?
Valeur flottante 1 = 14.72f;Ici, dans cet exemple de programme:
La sortie authentifie que l'opérateur de multiplication * fonctionne parfaitement bien sur les valeurs à virgule flottante.
Exemple: 3 Comment multiplier deux doubles?
Double valeur 1 = 155.72;De cette façon, vous pouvez multiplier les doubles valeurs en java.
Que signifie le débordement de multiplication en Java?
Dans les langages de programmation, y compris Java, chaque type de données a une plage spécifique. Cependant, bien que la multiplication, il y a toujours une chance que la valeur résultante dépasse cette plage. En Java, une telle situation est appelée le débordement de multiplication.
Exemple: 1 Comment se produit le débordement de multiplication:
Exemple: 1 Comment se produit le débordement de multiplication:Voyons ce que dit la sortie lorsque nous exécutons le programme donné ci-dessus:
Sur une exécution réussie du programme, nous avons obtenu une sortie surprenante I.e. "-238269855". En effet, la plage maximale pour le type de données entier est «2 147 483 647"Cependant, la valeur résultante est"975 461 057,789 971 041«Ce qui est bien plus que la gamme de types de données entiers. Par conséquent, nous avons eu une valeur inhabituelle I.e. "-238269855".
Comment réparer le débordement de multiplication en java?
Le java mathématiques La classe offre une large gamme de méthodes intégrées. Le multiplyExact () La méthode est l'une d'entre elles. Il peut accepter des valeurs doubles ou int. En java, le multiplyExact () La méthode est utilisée pour effectuer la multiplication sur deux valeurs. Si une valeur hors de gamme se produit, elle lancera une exception (au lieu de montrer un résultat trompeur).
Exemple: 2 Comment utiliser la méthode multiplyExact () en Java
Int Value1 = 987654321;C'est comment le Mathématiques.multiplyExact () La méthode fonctionne en java.
Conclusion
Java propose quelques façons d'effectuer une multiplication telle que le Opérateur de multiplication «*» et une méthode intégrée multiplyExact (). L'opérateur de multiplication effectue une multiplication sur n'importe quelle valeur numérique telle que int, float ou double. Le multiplyExact () La méthode traite uniquement des valeurs entières et à double type. L'avantage de l'utilisation du multiplyExact () La méthode est qu'elle lance une exception si la valeur résultante dépasse la limite / plage.