Lösung Diekhaus Übung 7 Nr. 5:
public class hg75a {
public static void main( String[] args ) {
// Anwendungscode
int eingabe=Integer.parseInt(args[0]);
String zWort;
zWort=Generieren(eingabe);
//zWort="eins";
System.out.println(zWort);
}
private static String Generieren(int par){
String zw[]=new String[100];
zw[1]="Ein";zw[2]="Zwei";zw[3]="Drei";zw[4]="Vier";zw[5]="Fünf";zw[6]="Sechs";
zw[7]="Sieben";zw[8]="Acht";zw[9]="Neun";zw[10]="Zehn";zw[11]="Elf";
zw[12]="Zwölf";zw[13]="Dreizehn";zw[14]="Vierzehn";zw[15]="Fünfzehn";
zw[16]="Sechzehn";zw[17]="Siebzehn";zw[18]="Achtzehn";zw[19]="Neunzehn";
zw[20]="Zwanzig";zw[30]="Dreißig";zw[40]="Vierzig";zw[50]="Fünfzig";
zw[60]="Sechzig";zw[70]="Siebzig";zw[80]="Achtzig";zw[90]="Neunzig";
for (int zehner=10;zehner < 100;zehner+=10){
for (int einer=1;einer<10;einer++){
zw[zehner+einer]=zw[einer]+"und"+zw[zehner];
}
}
if (par==1) zw[1]="Eins";
return zw[par];
}
}
[Index]