import java.awt.*;public class bierapp2 extends java.applet.Applet implements Runnable { private Thread t = new Thread(this); int i=100; int k=0; int l=100; String n="n"; String stehen="stehen"; String eine="eine"; String zig="einhundert"; String keine=""; String sinds="sind es"; String und=""; String zeile1=(keine + und + zig + " bierflasche" + n + " " + stehen + " an der wand,"); String zeile2=(keine + und + zig + " flasche" + n + " bier,"); String zeile3=("du nimmst " + eine + " weg und reichst sie herum,"); String zeile4=(sinds + " nur noch " + keine + und + zig + "!"); public void start() { t.start(); } public void run() { while (i>=1) { i=i-1; k=(i%10); l=((i-k)/10); if (k==0) und=""; else { if (l<2) und=""; else und="und"; } if (l==0) zig=""; else { if (l==1) zig="zehn"; else { if (l==2) zig="zwanzig"; else { if (l==3) zig="dreißig"; else { if (l==4) zig="vierzig"; else { if (l==5) zig="fünfzig"; else { if (l==6) zig="sechzig"; else { if (l==7) zig="siebzig"; else { if (l==8) zig="achtzig"; else { if (l==9) zig="neunzig"; }}}}}}}}} if (k==0) keine=""; else { if (k==1) keine="ein"; else { if (k==2) keine="zwei"; else { if (k==3) keine="drei"; else { if (k==4) keine="vier"; else { if (k==5) keine="fünf"; else { if (k==6) keine="sechs"; else { if (k==7) keine="sieben"; else { if (k==8) keine="acht"; else { if (k==9) keine="neun"; }}}}}}}}} if (i==17) { zig="siebzehn"; keine=""; } if (i==16) { zig="sechzehn"; keine=""; } if (i==12) { zig="zwölf"; keine=""; } if (i==11) { zig="elf"; keine=""; } if (i==1) { n=""; stehen="steht"; keine="eine"; sinds="ist es"; eine="sie"; } try { t.sleep(2000); repaint(); } catch (Exception e) {}; } } public void paint(Graphics g) { g.drawString(zeile1, 10, 50); g.drawString(zeile2, 10, 70); g.drawString(zeile3, 10, 90); g.drawString(zeile4, 10, 110); } }