Korrektheit: 10 Verwendbarkeit: 10 Programmierstil:10 Dokumentation: Schön dokumentiert, auch im Quellcode. Gute Variablennamen verwendet. Alles steht im Haupprogramm, besser wäre es einzelne Funktionen zu verwenden. Die Fehlerbehandlung kannst du gleich in den Catchblock schreiben und dannach ein System.exit(0), oder return verwenden da dann sowieso keine weiteren Berechnungen verlangt werden. Du hast Spaces und Tabulatoren im Quellcode gemixt verwendet, du solltest dich für eines von den beiden entscheiden. Bei der Dokumentation hast du dich sehr bemüht. Bei Problemen kontaktiere mich: mail@markus-raab.org