Table des matières
Lors de l'utilisation Java Pour créer des programmes contenant des expressions arithmétiques, nous devons souvent transférer des formules du monde réel pour obtenir nos calculs, mais cela peut ne pas être aussi direct que cela puisse paraître, même si nous avons tous les opérateurs.Certaines opérations sont exécutées avec une priorité plus élevée que d'autres lorsqu'elles se trouvent dans une expression, il est donc important de les connaître afin d'éviter des calculs erronés pour cette raison.
Évaluation des expressions
Comme nous l'avions dit, nous avons un ordre de priorité pour pouvoir exécuter les opérations, cela signifie qu'une opération proposée d'une manière ou d'une autre peut peut-être nous donner un résultat que nous n'attendons pas et nous faire commettre une erreur dans notre programme.
Pour éviter ce type de problème, voyons dans l'image suivante l'exemple suivant où nous allons traduire une opération du monde réel vers Java et ainsi nous pouvons connaître les priorités du opérations dans une expression:
Une fois que vous êtes en Java, le langage a ses propres règles pour évaluer et appliquer la priorité des opérations, l'ordre serait le suivant :
- Les parenthèses intérieures, puis les extérieures.
- Multiplication
- Divisions
- Sommes ou additions
- Soustractions ou soustractions
Donc, avec cela, nous savons déjà comment nous effectuons la traduction des opérations arithmétiques vers Java.
Nous allons réaliser un exemple pratique qui nous permet d'utiliser ce que nous avons appris, nous allons réaliser un programme qui convertit les degrés Fahrenheit en degrés Celsius.
Regardons d'abord la formule originale pour faire ce calcul :
importer Java.util.Scanner; public class FahrenheitToCelsius {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.print ("Entrez les degrés Fahrenheit :"); double Fahrenheit = input.nextDouble (); // On fait la Conversion double celsius = (5.0 / 9) * (fahrenheit - 32); System.out.println ("*******************************"); System.out.println ("Fahrenheit" + fahrenheit + "est" + celsius + "en Celsius"); System.out.println ("*******************************"); }}
Maintenant, nous voyons le résultat de notre programme :
Avec cela, nous terminons ce tutoriel, avec lequel nous pouvons nous assurer que nous sommes déjà en mesure de transférer des formules plus complexes vers nos programmes Java sans aucun inconvénient.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif