Java: Arbeiten mit Operatoren

Die Betreiber sind ein wesentlicher Bestandteil der Java-Anwendungsentwicklung. Sie tun genau wie ihr Name schon sagt - sie arbeiten auf den Wert innerhalb eines primitiven Typ oder Objekt in irgendeiner Weise enthalten. Wie es genau auf den Wert arbeitet, hängt vom Betreiber.

In einigen Fällen wird ein Bediener den Wert in der Variablen ändern, aber in anderen Fällen verwendet der Bediener einfach den Wert eine spezielle Aufgabe auszuführen, wie beispielsweise den Vergleich zweier Werte. Java bietet eine Fülle von Operatoren, die alle erdenklichen Aufgaben auszuführen.

Der beste Weg, um zu verstehen, wie Operatoren funktionieren und was sie tun, um Gruppe ist es, sie in Kategorien und dann einzeln in jeder Kategorie zu suchen. Jeder der folgenden Abschnitte beschreibt einen anderen Operator Kategorie und zeigt, wie die Betreiber zu Ihrem Vorteil innerhalb dieser Kategorie zu verwenden. Hier ein kurzer Überblick über die Betreiber in diesem Kapitel:

  • Zuweisungsoperatoren Stellen Sie den Wert, den Sie in die Variable definieren. Der Zuweisungsoperator ersetzt den Wert in der Variablen. Kombinierte Zuweisungsoperatoren führen eine Mathe-bezogene Aufgabe und den Wert in der Variablen aktualisieren. Es ist fast unmöglich, eine Anwendung zu schreiben, ohne variable Zuweisungen von einer Art zu machen.

  • Arithmetische Operatoren führen Sie eine beliebige mathematische bezogene Aufgabe, einschließlich Addition, Subtraktion, Multiplikation und Division. Die meisten Anwendungen benötigen Mathe-bezogene Aufgaben zu erfüllen, auch wenn der Benutzer der Mathematikfunktionen nicht bewusst ist. Sie werden entdecken, wie das Buch fortschreitet, dass Mathematik eine unausweichliche Teil der Programmierung ist.

  • Unäre Operatoren bewirken, dass die Variable mit ihrem eigenen Inhalt in irgendeiner Weise zu interagieren, wie beispielsweise Erhöhen (Hinzufügen zu) oder Dekrementieren (Subtrahieren) den Wert der Variablen. In vielerlei Hinsicht bieten unäre Operatoren eine Kurz die Anwendung Code leichter zu verstehen und schneller zu schreiben macht.

  • Relationale und bedingte Operatoren einen Vergleich von irgendeiner Art ausführen und ein Ergebnis erzielen, die diesen Vergleich widerspiegelt. Diese Operatoren ermöglichen es Anwendungen, Entscheidungen zu treffen, basierend auf dem Inhalt der Variablen.

Java 8 fügt einen neuen Betreiber, die die traditionelle Bedeutung des Begriffs trifft, auf den Pfeil-Operator (->). Dieser Operator wird in einem besonderen Umstand zu arbeiten mit Lambda-Ausdrücke (ein Verfahren zur Erzeugung von Funktionen) verwendet. Denken Sie daran, weil der -> wird nur für diesen speziellen Zweck, brauchen Sie nicht zu kümmern.

Darüber hinaus fordern einige Leute das Fakultativ Objekt Operator eingeben. Es ist eigentlich eine Art, die Sie vermeiden bestimmte Arten von Fehlern hilft. Auch hier müssen Sie keine Sorgen zu machen, bis Sie weiter entlang in Ihrer Java-Erfahrung. Ansonsten verhalten sich Java 8 Betreiber ebenso wie die in früheren Versionen von Java gefunden.

Wenn jeder Betreiber genau die gleiche Priorität (Priorität) hatte, würde das Chaos, weil der Computer nicht weiß, welche Aufgabe zuerst durchzuführen. Da Computer logische und erfordern gut geordnete Anweisungen sind, mussten die Entwickler von Java, einen Auftrag zu erstellen, in denen Betreiber verwendet werden, wenn mehr als eine von ihnen in einer einzigen Code-Zeile erscheint.

Die Rangfolge hilft festzustellen, welche Aufgabe zuerst zu tun, auch wenn der Auftrag aus dem Weg nicht klar ist der Code geschrieben wird. Sie müssen Vorrang zu verstehen, um guten Code zu schreiben. Andernfalls können Sie mit Code zu beenden, dass der Computer mit einem Bediener arbeiten wird zunächst davon ausgegangen, dass erst später herausfinden, dass der Computer wirklich mit einem anderen Betreiber arbeitete zunächst.

Vorrang definiert die Reihenfolge, in der Aufgaben auf einem Computer ausgeführt werden. Denken Sie Priorität, wenn Sie den Vorrang zu sehen. So wie Sie die Arbeit, die Sie tun müssen, zu priorisieren, muss der Computer zu priorisieren auch die Arbeit, die sie tun müssen. Die Rangfolge ist im Wesentlichen die gleiche für alle Computersprachen, und diese Ordnung ist aus Mathematiker entlehnt.

Kurz gesagt, die Regeln, die Sie für die Durchführung Mathematikaufgaben in der Schule gelernt haben, sind die gleichen Regeln, die der Computer Aufgaben verwendet. Als Ergebnis werden Sie feststellen, ist es wahrscheinlich einfacher, die Rangordnung zu lernen, als man zunächst denken könnte.

Menü