Package-level declarations
Types
In dieser Klasse sind die gemeinsame Implementierung der abstrakten Methoden der Number-Klasse zusammengefasst. Diese Klasse wurde eingezogen, um Code-Duplikate zu vermeiden.
Die Bruch-Klasse repraesentiert eine mathematischen Bruch mit Zaehler und Nenner. Als Zaehler und Nenner werden dabei nur ganzzahlige Werte akzeptiert, da sich Gleitkommazahlen auch immer als Brueche darstellen lassen.
Die Klasse Nummer dient zum Abspeichern einer beliebigen Nummer. Eine Nummer ist eine positive Ganzzahl und beginnt ueblicherweise mit 1. Dabei kann es sich um eine laufende Nummer, Start-Nummer, Trikot-Nummer, ... handeln.
Die Klasse PackedDecimal dienst zum speicherschonende Speichern von Zahlen. Sie greift die Idee von COBOL auf, wo es den numerischen Datentyp "COMPUTATIONAL-3 PACKED" gibt, wo die Zahlen in Halb-Bytes (Nibbles) abgespeichert wird. D.h. In einem Byte lassen sich damit 2 Zahlen abspeichern. Diese Praesentation ist auch als BCD (Binary Coded Decimal) bekannt (s. BCD-Code in Wikipedia).
Eine Primzahl ist eine natuerliche Zahl, die nur durch 1 und durch sich selbst teilbar ist. Die kleinste Primzahl ist 2.
Die Klasse Prozent steht fuer den Hundersten Teil einer Zahl. Sie kann wie jede andere Zahl fuer Berechnungen eingesetzt werden, weswegen sie auch von java.lang.Number abgeleitet ist.