Klassendiagramm und Java/Runden: Unterschied zwischen den Seiten

Aus ZUM-Unterrichten
(Unterschied zwischen Seiten)
main>Danchricob
Keine Bearbeitungszusammenfassung
 
main>Karl Kirst
K (- Kurzinfo Java)
 
Zeile 1: Zeile 1:
In einem Klassendiagramm werden der Klassenname, die Attribute der Klasse und die Methoden der Klasse übersichtlich dargestellt. Standardmäßig wird ein [[Klassendiagramm]] als dreigeteiltes abgerundetes Rechteck dargestellt. Im oberen Teil steht der Name. Darunter kommen die Attribute, welche in Java mit einem Datentyp und mit einer Zugriffsstufe versehen werden müssen.
{{Kurzinfo|Software}}
Im untersten Teil stehen dann die Methoden der Klasse.


{{Idee|
Einordnung: Nach der Einführung von Objekt, Klasse, Methode, elementare Datentypen


Grundsätzlicher Aufbau eines Attributes:
Variablen vom Typen double haben z.T. sehr viele Nachkommastellen. Mit folgendem Trick schaffen wir es, die Variablen auf zwei Stellen zu runden.
{| border = "1"
!
!Zugriffsstufe
!Datentyp
!Name des Attributes
!;
|-
|Beispiel 1
|public
|int
|Anzahl
|;
|-
|Beispiel 2
|private
|double
|Geldbetrag
|;
|}


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.}}


Grundsätzlicher Aufbau einer Methode:
<source lang="java">
{| border = "1"
// (...)
!
 
!Zugriffsstufe
public double rundeAufZweiStellen(double zahl)
!Datentyp des Rückgabewertes
!Name der Methode
      return Math.round( zahl * 100 ) / 100.0;
!erforderliche Eingabewerte in Klammern
}
|-
</source>
|Beispiel1
 
|public
{{Übung|  
|int
# Wie ruft man diese Methode auf, wenn man eine Zahl runden möchte?
|GibAnzahl
# Schreiben Sie die Methode rundeAufDreiStellen(). Für fortgeschrittene: RundeAufXStellen()
|()
}}
|-
 
|Beispiel2
==Weblinks==
|public
* Dieses Beispiel stammt aus Kapitel 2 des [http://informatik.zum.de/pieper/ Java Readers]
|String
* vgl. [http://www.torsten-horn.de/techdocs/java-basics.htm Java-Basics]
|GibNamevojKundemitNummer
 
|(Nummer)
==Siehe auch==
|-
* [[Java]]
|Beispiel3
 
|public
[[Kategorie:Java]]
|void
[[Kategorie:Linksammlung]]
|SetzeKundennummer
[[Kategorie:Unterrichtsideen/Informatik]]
|(Nummer)
|-
|}

Version vom 15. April 2018, 19:05 Uhr

Vorlage:Kurzinfo


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.


// (...)

public double rundeAufZweiStellen(double zahl) 
{   
      return Math.round( zahl * 100 ) / 100.0;
}


Übung
  1. Wie ruft man diese Methode auf, wenn man eine Zahl runden möchte?
  2. Schreiben Sie die Methode rundeAufDreiStellen(). Für fortgeschrittene: RundeAufXStellen()


Weblinks

Siehe auch