Innholdsfortegnelse
Når du bruker Java For å lage programmer som har aritmetiske uttrykk, må vi mange ganger overføre formler fra den virkelige verden for å få våre beregninger, men dette er kanskje ikke så direkte som det kan virke, selv om vi har alle operatørene.Det er operasjoner som utføres med høyere prioritet enn andre når de er i et uttrykk, så det er viktig å kjenne dem slik at vi ikke får feilberegninger på grunn av denne grunnen.
Evaluering av uttrykk
Som vi hadde sagt, har vi en prioritert rekkefølge for å kunne utføre operasjonene, dette betyr at en operasjon som foreslås på en eller annen måte kanskje kan gi oss et resultat som ikke er forventet av oss og få oss til å gjøre en feil i vår program.
For å unngå denne typen problemer, la oss se i det neste bildet følgende eksempel hvor vi skal oversette en operasjon fra den virkelige verden til Java og slik at vi kan vite prioriteringene til operasjoner i et uttrykk:
Når du er i Java, har språket sine egne regler for å evaluere og anvende operasjoners forrang, ordren vil være som følger:
- De indre parentesene, deretter de ytre.
- Multiplikasjoner
- Divisjoner
- Summer eller tillegg
- Subtraksjoner eller subtraksjoner
Så med dette vet vi allerede hvordan vi utfører oversettelsen av aritmetiske operasjoner til Java.
Vi skal utføre et praktisk eksempel som lar oss bruke det vi har lært, vi skal utføre et program som konverterer fra grader Fahrenheit til grader Celsius.
La oss først se på den opprinnelige formelen for å gjøre denne beregningen:
importer Java.util.Scanner; public class FahrenheitToCelsius {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.print ("Angi Fahrenheit -grader:"); double fahrenheit = input.nextDouble (); // Vi gjør konverteringen dobbel celsius = (5.0 / 9) * (fahrenheit - 32); System.out.println ("*******************************"); System.out.println ("Fahrenheit" + fahrenheit + "er" + celsius + "i Celsius"); System.out.println ("*******************************"); }}
Nå ser vi resultatet av programmet vårt:
Med dette fullfører vi denne opplæringen, som vi kan sikre at vi allerede er i stand til å overføre mer komplekse formler til våre Java -programmer uten ulemper.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng