Opérations Mathématiques en Java
Opérateurs
Nous avons constaté que nous utilisions des opérateurs mathématiques de base tels que +
, -
, /
et *
. Ces opérateurs nous sont familiers grâce aux calculatrices ou aux mathématiques ; vous pouvez également les utiliser dans un éditeur de code.
Voici les notions de base :
+
– addition ;-
– soustraction ;/
– division ;*
– multiplication.
Vous pouvez utiliser ces quatre opérateurs fondamentaux avec les types de données numériques (byte
, short
, long
, float
, double
).
Explorons l'utilisation de ces opérateurs à l'aide d'un exemple de code :
Main
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }
Comme nous pouvons le constater, la variable res
contient la valeur 27, qui est la somme de 10 et 17.
Examinons quelques exemples supplémentaires :
Main
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }
Nous pouvons utiliser à la fois des nombres et des variables dans nos opérations. Cependant, il convient de rappeler que la création de plusieurs variables augmente l'utilisation de la stack memory
. Il est donc recommandé d'utiliser des nombres ordinaires lorsque cela est possible. De plus, on peut observer que la priorité des opérateurs est respectée. Les opérations entre parenthèses sont effectuées en premier, suivies par la multiplication ou la division, puis l'addition ou la soustraction.
De cette manière, il est possible d'effectuer des opérations simples avec différents types de données numériques.
Ordre des opérations
Java suit les principes fondamentaux des mathématiques, et les opérations respectent également un ordre d'exécution. Examinons un exemple :
main
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }
Ici, nous sommes arrivés au résultat en effectuant les opérations de manière séquentielle. Examinons l'ordre :
Ainsi, il est possible de prioriser l'exécution des opérations en utilisant des parenthèses ordinaires, comme en arithmétique.
Swipe to start coding
- Additionner les valeurs des variables
firstNumber
etsecondNumber
. - Diviser la somme par la valeur de la variable
thirdNumber
. - Stocker le résultat final dans la variable
result
.
Solution
solution
Merci pour vos commentaires !