Java - Betriebsbewertung

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:

Wie wir sehen, verwenden wir die verschiedenen Java-Operatoren um ein Äquivalent des ersten Ausdrucks herzustellen, den wir aus der realen Welt nehmen.
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
Wie wir sehen, entspricht dies weitgehend dem, was wir in der grundlegenden Arithmetik handhaben, im Fall der soeben gezeigten Operation sehen wir uns in der folgenden Abbildung an, wie sie in Java ausgewertet würde:

Wie wir sehen, folgen wir der Reihenfolge, die wir bezüglich der Operationen angegeben haben, können jedoch ein zusätzliches Verhalten feststellen, die Operationen werden von links nach rechts ausgewertet, dh wenn zwei Operationen die gleiche Priorität haben, diejenige, die der nächsten am nächsten ist left wird zuerst ausgeführt. , wir sehen dies im Beispiel in der Punkte 2 und 3 das sind zwei Multiplikationen und in der Punkte 4 und 5 Wo sind zwei Ergänzungen.
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:

Jetzt haben wir hier den Code, der uns die Konvertierung ermöglicht:
 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:

Wir können jetzt die Umrechnung durchführen, wenn wir die Formel sehen doppelte celsius = (5.0 / 9) * (fahrenheit - 32); hier führen wir zuerst die Operationen in Klammern aus, dann führen wir die Multiplikation beider Ergebnisse durch.
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
wave wave wave wave wave