Java/Runden: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
< Java
main>NikolaiPelz@gmx.de Keine Bearbeitungszusammenfassung |
main>Karl Kirst K (Babel -> Kurzinfo) |
||
Zeile 1: | Zeile 1: | ||
{{ | {{Kurzinfo-4|Java|Software|Idee|Links}} | ||
{{ | {{Idee| | ||
Einordnung: Nach der Einführung von Objekt, Klasse, Methode, elementare Datentypen | Einordnung: Nach der Einführung von Objekt, Klasse, Methode, elementare Datentypen | ||
Zeile 7: | Zeile 7: | ||
Vorgehen: Eine Zahl, z.B. 3.14159265 multipliziere ich mit 100: 314.159265. | Vorgehen: Eine Zahl, z.B. 3.14159265 multipliziere ich mit 100: 314.159265. | ||
Dann runde ich und erhalte 314. Danach teile ich durch 100 und bekomme 3.14. | Dann runde ich und erhalte 314. Danach teile ich durch 100 und bekomme 3.14.}} | ||
<java> | <java> | ||
Zeile 33: | Zeile 33: | ||
* [[Java]] | * [[Java]] | ||
[[Kategorie:Java]] | [[Kategorie:Java]] |
Version vom 29. Oktober 2007, 18:57 Uhr
Unterrichtsidee
Einordnung: Nach der Einführung von Objekt, Klasse, Methode, elementare Datentypen
Variablen vom Typen double haben z.T. sehr viele Nachkommastellen. Mit folgendem Trick schaffen wir es, die Variablen auf zwei Stellen zu runden.
Vorgehen: Eine Zahl, z.B. 3.14159265 multipliziere ich mit 100: 314.159265.
Dann runde ich und erhalte 314. Danach teile ich durch 100 und bekomme 3.14.
<java> // Je nach Version wird ganz am Anfang folgende Zeile benötigt: import java.lang.Math;
// (...)
public double rundeAufZweiStellen(double zahl) {
return Math.round( zahl * 100 ) / 100.0;
} </java>
Übung
- Wie ruft man diese Methode auf, wenn man eine Zahl runden möchte?
- Schreiben Sie die Methode rundeAufDreiStellen(). Für fortgeschrittene: RundeAufXStellen()
Weblinks
- Dieses Beispiel stammt aus Kapitel 2 des Java Readers
- vgl. Java-Basics