Programmierkurs Java: Einfache Mathematik

Aus Wikibooks

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis


Inhaltsverzeichnis

[Bearbeiten] Grundrechenarten

[Bearbeiten] Addition und Subtraktion

Die Operatoren zum Durchführen von Additionen und Subtraktionen sind die ganz einfachen + und - Zeichen.

[Bearbeiten] Multiplikation und Division sowie Modulo

Die Operatoren zum Durchführen von Additionen und Subtraktionen sind * (Multiplikation), / (Division) und zur Ermittlung des Rest einer Division % (Modulo).

[Bearbeiten] Quadratwurzel ziehen

Die Quadratwurzel kann man mit Hilfe der Methode "double wurzel = Math.sqrt(double zahl);" ziehen. Aus zahl wird dabei die Wurzel gezogen und in wurzel gespeichert!

[Bearbeiten] Punkt- und Strichrechnung

Grds. gilt in Java die Regel Punktrechnung geht vor Strichrechnung. Für alle anderen Fälle gibt es die altbekannten Klammerregeln der Mathematik.

7 = 2 * 3 + 1
8 = 2 * (3 + 1)

[Bearbeiten] Rechnengenauigkeit

Beim Rechnen mit zwei Datentypen unterschiedlicher Genauigkeit (z.B. int und long) musst du beachten, dass als Ergebnis der "genauere" Datentyp berechnet wird.

long = int + long;

Benötigst du nur einen "ungenaueren" Wert so musst du dies dem Compiler mitteilen (cast).

int = (int) (int + long);

Die Genauigkeit ist hier durch den Zahlenbereich gegeben. Ein Datentyp int kann eine 32-Bit Ganzzahl darstellen, während der Typ long 64-Bit-Ganzzahlen aufnehmen kann (= 8 Byte). Deshalb "passt" ein int-Wert problemlos in einen long-Wert. Umgekehrt kann es da schon passieren, dass der long-Wert grösser als der grösstmögliche int-Wert ausfällt!

Persönliche Werkzeuge
Buch erstellen
  • Artikel hinzufügen
  • Hilfe zu Sammlungen