Innehållsförteckning
När man använder Java För att göra program som har aritmetiska uttryck måste vi många gånger överföra formler från den verkliga världen för att få våra beräkningar, men det kanske inte är så direkt som det kan tyckas, även om vi har alla operatörer.Det finns operationer som utförs med högre prioritet än andra när de är i ett uttryck, så det är viktigt att känna till dem så att vi inte får felaktiga beräkningar på grund av detta skäl.
Utvärdering av uttryck
Som vi hade sagt har vi en prioritetsordning för att kunna utföra operationerna, det betyder att en operation som föreslås på ett eller annat sätt kanske kan ge oss ett resultat som inte förväntas av oss och få oss att begå ett fel i vår program.
För att undvika denna typ av problem, låt oss se i följande bild följande exempel där vi ska översätta en operation från den verkliga världen till Java och så kan vi veta prioriteringarna för operationer i ett uttryck:
När du väl är i Java har språket sina egna regler för att utvärdera och tillämpa operationernas företräde, ordningen skulle vara följande:
- De inre parenteserna, sedan de yttre.
- Multiplikationer
- Divisioner
- Summor eller tillägg
- Subtraktioner eller subtraktioner
Så med detta vet vi redan hur vi utför översättningen av aritmetiska operationer till Java.
Vi kommer att utföra ett praktiskt exempel som gör att vi kan använda det vi har lärt oss, vi kommer att utföra ett program som konverterar från grader Fahrenheit till grader Celsius.
Låt oss först titta på den ursprungliga formeln för att göra denna beräkning:
importera Java.util.Scanner; public class FahrenheitToCelsius {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.print ("Ange Fahrenheit -grader:"); dubbel fahrenheit = input.nextDouble (); // Vi gör konverteringen dubbel celsius = (5.0 / 9) * (fahrenheit - 32); System.out.println ("*******************************"); System.out.println ("Fahrenheit" + fahrenheit + "är" + celsius + "i Celsius"); System.out.println ("********************************"); }}
Nu ser vi resultatet av vårt program:
Med detta avslutar vi denna handledning, med vilken vi kan se till att vi redan kan överföra mer komplexa formler till våra Java -program utan några besvär.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng