Cuprins
Atunci când se utilizează Java Pentru a crea programe care poartă expresii aritmetice, de multe ori trebuie să transferăm formule din lumea reală pentru a obține calculele noastre, cu toate acestea acest lucru nu poate fi atât de direct pe cât pare, chiar dacă avem toți operatorii.Există operații care se execută cu prioritate mai mare decât altele atunci când se află într-o expresie, deci este important să le cunoaștem astfel încât să nu obținem calcule eronate din acest motiv.
Evaluarea expresiilor
Așa cum am spus, avem o ordine de prioritate pentru a putea executa operațiunile, aceasta înseamnă că o operațiune propusă într-un fel sau altul poate să ne dea un rezultat care nu este așteptat de noi și să ne facă să comitem o eroare în program.
Pentru a evita acest tip de problemă, să vedem în imaginea următoare următorul exemplu în care vom traduce o operație din lumea reală în Java și astfel putem cunoaște prioritățile operații într-o expresie:
Odată ce vă aflați în Java, limbajul are propriile reguli pentru a evalua și aplica precedența operațiunilor, ordinea va fi după cum urmează:
- Parantezele interioare, apoi cele exterioare.
- Înmulțiri
- Diviziuni
- Sume sau adăugiri
- Scăderi sau scăderi
Deci, cu asta știm deja cum efectuăm traducerea operațiilor aritmetice în Java.
Vom realiza un exemplu practic care ne permite să folosim ceea ce am învățat, vom realiza un program care se convertește de la grade Fahrenheit la grade Celsius.
Să vedem mai întâi formula originală pentru a face acest calcul:
importă Java.util.Scanner; public class FahrenheitToCelsius {public static void main (String [] args) {Scanner input = Scanner nou (System.in); System.out.print ("Introduceți gradele Fahrenheit:"); double fahrenheit = input.nextDouble (); // Facem conversia dublă celsius = (5.0 / 9) * (fahrenheit - 32); System.out.println ("*******************************"); System.out.println ("Fahrenheit" + fahrenheit + "este" + celsius + "în Celsius"); System.out.println ("*******************************"); }}
Acum vedem rezultatul programului nostru:
Cu aceasta încheiem acest tutorial, cu care ne putem asigura că suntem deja capabili să transferăm formule mai complexe în programele noastre Java fără niciun inconvenient.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv