| 7th Stone Software GmbH | ||||||||||||||||||||||||||||||||||
| Editor Euro Klassenbibliothek Rechner rename |
Auf diesen Seiten geht es um die Entwicklung plattformübergreifender Software,
mit dem Schwerpunkt auf JavaTM. Als ideales Zweiergespann kommen auf diesen
Internetseiten serverseitig PHP 4 und clientseitig Java zum Einsatz.
Serverseitig, wo es hauptsächlich um die Darstellung von Webseiten geht, kann man mit der Scriptsprache PHP 4 leichter mal eben etwas programmieren, wohingegen die Programmierung in JavaTM doch etwas aufwändiger ist - sowohl vom Handling, da Programme in Java zuerst compiliert werden müssen, als auch von der steileren Lernkurve.
Geht es jedoch um sichere Anwendungen oder clientseitige Programme, führt
an Java derzeit kein Weg vorbei. Auf der JVM gibt es zwei neue interessante Alternativen zu JavaTM - nämlich groovy und Scala. Da die groovy Syntax aufwärtskompatibel zu der von JavaTM ist, gibt es keine Probleme bei einem Umstieg. Scala ist von der Syntax Oberon - einem Pascal-Dialekt - ähnlich.
Die hier vorgestellt Klassenbibliothek soll bei der rascheren Entwicklung von deutschsprachigen JavaTM- und groovy-Anwendungen helfen. Anwendungsbeispiel Zinseszinsrechnung 30/360/* * Am 25. Juni 2008 werden 1.000 € zu einem Zinssatz von 2,5 % auf einem Sparbuch angelegt. * Wie hoch ist der Auszahlungsbetrag bei Auflösung des Sparbuches am 12. April 2013? * * http://de.wikipedia.org/wiki/Zinsrechnung#Beispiel_4 * Klassenbibliothek: Zins */ import static com.seventh.GermanDateFormat.cal as cal import com.seventh.GermanDecimalFormat import com.seventh.calc.Zins def data = ['25. Juni 2008'] for( def jahr = 2008 + 1; cal( "01.01.$jahr" ).before( cal( '12. April 2013' ) ); jahr++ ) { data << "01. Januar $jahr" } data << '12. April 2013' def tage = Zins.tage0( data ) def m = [k:1000, p:2.5] tage.eachWithIndex { t, idx -> m.t = t m.k += Zins.calc( m ) println data[idx].padLeft( 15 ) + ': ' + new GermanDecimalFormat( GermanDecimalFormat.CURRENCY_PATTERN ).format( m.k ) }
JavaTM ist ein Markenzeichen von
Oracle.
|
|||||||||||||||||||||||||||||||||
Impressum![]() |
||||||||||||||||||||||||||||||||||
| © 2012 7th Stone Software GmbH | ||||||||||||||||||||||||||||||||||