Spisie treści
Podczas używania Jawa Aby tworzyć programy, które przenoszą wyrażenia arytmetyczne, wiele razy musimy przenieść wzory z rzeczywistego świata, aby uzyskać nasze obliczenia, jednak może to nie być tak bezpośrednie, jak mogłoby się wydawać, nawet jeśli mamy wszystkie operatory.Istnieją operacje, które są wykonywane z wyższym priorytetem niż inne, gdy znajdują się w wyrażeniu, dlatego ważne jest, aby je znać, aby z tego powodu nie otrzymać błędnych obliczeń.
Ocena wyrażeń
Jak powiedzieliśmy, mamy porządek pierwszeństwa, aby móc wykonać operacje, co oznacza, że proponowana w ten czy inny sposób operacja może dać nam wynik, którego nie oczekujemy, i sprawić, że popełnimy błąd w naszym program.
Aby uniknąć tego typu problemów, zobaczmy na następnym obrazku następujący przykład, w którym zamierzamy przetłumaczyć operację ze świata rzeczywistego na Jawa abyśmy mogli poznać priorytety operacje w wyrażeniu:
Kiedy już jesteś w Javie, język ma własne reguły do oceny i stosowania pierwszeństwa operacji, kolejność wyglądałaby następująco:
- Nawiasy wewnętrzne, potem zewnętrzne.
- Mnożenia
- Podziały
- Sumy lub dodatki
- Odejmowanie lub odejmowanie
Dzięki temu wiemy już, jak przeprowadzamy translację operacji arytmetycznych na Javę.
Przeprowadzimy praktyczny przykład, który pozwoli nam wykorzystać to, czego się nauczyliśmy, przeprowadzimy m.in program, który zamienia stopnie Fahrenheita na stopnie Celsjusza.
Przyjrzyjmy się najpierw oryginalnej formule, aby wykonać te obliczenia:
importuj Java.util.Scanner; public class FahrenheitToCelsius {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.print ("Wprowadź stopnie Fahrenheita:"); podwójne stopnie Fahrenheita = input.nextDouble (); // Wykonujemy Konwersję double celsius = (5.0 / 9) * (fahrenheit - 32); System.out.println ("***********************************"); System.out.println ("Fahrenheit" + Fahrenheit + "jest" + Celsjusz + "w stopniach Celsjusza"); System.out.println ("***********************************"); }}
Teraz widzimy wynik naszego programu:
Na tym kończymy ten samouczek, dzięki któremu możemy zapewnić, że jesteśmy już w stanie przenieść bardziej złożone formuły do naszych programów Java bez żadnych niedogodności.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt