Inhaltsverzeichnis
Beim Benutzen Java Um Programme zu erstellen, die arithmetische Ausdrücke enthalten, müssen wir oft Formeln aus der realen Welt übertragen, um unsere Berechnungen zu erhalten. Dies ist jedoch möglicherweise nicht so direkt, wie es scheint, selbst wenn wir alle Operatoren haben.Es gibt Operationen, die in einem Ausdruck mit höherer Priorität ausgeführt werden als andere, daher ist es wichtig, sie zu kennen, damit wir aus diesem Grund keine fehlerhaften Berechnungen erhalten.
Ausdrücke auswerten
Wie bereits erwähnt, haben wir eine Prioritätsreihenfolge, um die Operationen ausführen zu können. Das bedeutet, dass eine auf die eine oder andere Weise vorgeschlagene Operation uns möglicherweise zu einem von uns nicht erwarteten Ergebnis führt und dazu führt, dass wir einen Fehler in unserer Programm.
Um diese Art von Problem zu vermeiden, sehen wir uns im nächsten Bild das folgende Beispiel an, in dem wir eine Operation aus der realen Welt in übersetzen Java und so können wir die Prioritäten der Operationen in einem Ausdruck:
Sobald Sie sich in Java befinden, hat die Sprache ihre eigenen Regeln zum Auswerten und Anwenden der Priorität von Operationen. Die Reihenfolge wäre wie folgt:
- Die inneren Klammern, dann die äußeren.
- Multiplikationen
- Abteilungen
- Summen oder Additionen
- Subtraktionen oder Subtraktionen
Damit wissen wir also bereits, wie wir die Übersetzung von Rechenoperationen nach Java durchführen.
Wir werden ein praktisches Beispiel durchführen, das es uns ermöglicht, das Gelernte anzuwenden, wir werden eine Programm zum Umrechnen von Grad Fahrenheit in Grad Celsius.
Schauen wir uns zunächst die ursprüngliche Formel für diese Berechnung an:
Java.util.Scanner importieren; öffentliche Klasse FahrenheitToCelsius {öffentliche statische void main (String [] args) {Scanner input = new Scanner (System.in); System.out.print ("Geben Sie die Grad Fahrenheit ein:"); doppelte Fahrenheit = input.nextDouble (); // Wir machen die Konvertierung doppelt Celsius = (5.0 / 9) * (fahrenheit - 32); System.out.println ("********************************"); System.out.println ("Fahrenheit" + Fahrenheit + "ist" + Celsius + "in Celsius"); System.out.println ("********************************"); }}
Jetzt sehen wir das Ergebnis unseres Programms:
Damit beenden wir dieses Tutorial, mit dem wir sicherstellen können, dass wir bereits komplexere Formeln problemlos in unsere Java-Programme übertragen können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben