de.hska.java.aufgaben.interfaces
Interface Dezimalzahl

All Known Implementing Classes:
DezimalzahlArray

public interface Dezimalzahl

Eine positive ganze Dezimalzahl mit (fast) beliebig vielen Dezimalstellen.

Zurück zum Aufgabentext

Author:
pape

Method Summary
 Dezimalzahl addieren(Dezimalzahl zahl)
          Addiert diese Dezimalzahl zur zahl und gibt die Summe als neue Dezimalzahl zurück.
 int getAnzahlZiffern()
          Gibt die Anzahl Ziffern zurück.
 double getDouble()
          Gibt den Wert dieser Dezimalzahl als double-Wert zurück.
 byte getZiffer(int i)
          Gibt die Ziffer an Stelle i zurück, wobei i = 0, 1, ... getAnzahlZiffern() - 1 ist.
 Dezimalzahl multiplizieren(Dezimalzahl zahl)
          Multipliziert diese Dezimalzahl zur zahl und gibt das Produkt als neue Dezimalzahl zurück.
 

Method Detail

getDouble

double getDouble()
Gibt den Wert dieser Dezimalzahl als double-Wert zurück. Bei großen Dezimalzahlen kann dabei Genauigkeit verloren gehen. Die Größenordnung bleibt erhalten.


addieren

Dezimalzahl addieren(Dezimalzahl zahl)
Addiert diese Dezimalzahl zur zahl und gibt die Summe als neue Dezimalzahl zurück.


multiplizieren

Dezimalzahl multiplizieren(Dezimalzahl zahl)
Multipliziert diese Dezimalzahl zur zahl und gibt das Produkt als neue Dezimalzahl zurück.


getAnzahlZiffern

int getAnzahlZiffern()
Gibt die Anzahl Ziffern zurück.


getZiffer

byte getZiffer(int i)
Gibt die Ziffer an Stelle i zurück, wobei i = 0, 1, ... getAnzahlZiffern() - 1 ist.



(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben