Class Zahl

java.lang.Object
  |
  +--Zahl
Direct Known Subclasses:
Bruch, Int

public abstract class Zahl
extends java.lang.Object
implements Aenderbar, Vergleichbar

Abstrakte Klasse für Datentypen, die Zahlen repräsentieren. Insbesondere müssen solche Objekte über die Tastatur geändert werden können und sie müssen inhaltlich miteinander verglichen werden können.

Author:
Jürgen Giesl

Constructor Summary
Zahl()
           
 
Method Summary
protected abstract  int runde()
          rundet die aktuelle Zahl auf die nächstkleinere ganze Zahl ab.
 java.lang.String rundungsinformation()
          gibt Information über die nächstkleinere ganze Zahl aus.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Zahl

public Zahl()
Method Detail

runde

protected abstract int runde()
rundet die aktuelle Zahl auf die nächstkleinere ganze Zahl ab.
Returns:
die abgerundete ganze Zahl

rundungsinformation

public java.lang.String rundungsinformation()
gibt Information über die nächstkleinere ganze Zahl aus.
Returns:
einen String "in etwa x", wobei x die nächstkleinere ganze Zahl ist