Vergleiche dieses Fraktal mit dem ``Fraktal aus normalen Abschnitten''!
import java.awt.*; import java.awt.event.*; public class KochFuzz extends Frame { static int maxzahl; public void paint (Graphics g) { Turtle t = new Turtle(this,10,240); kochkurve(t, 280, maxzahl); } public void kochkurve (Turtle t, double strecke, int ebene) { if (ebene > 0) { kochkurve(t, strecke/3, ebene - 1); t.rt(80); kochkurve(t, strecke/3, ebene - 1); t.rt(-80); kochkurve(t, strecke/3, ebene - 1); t.rt(-80); kochkurve(t, strecke/3, ebene - 1); t.rt(80); kochkurve(t, strecke/3, ebene - 1); } else t.fd(strecke); } public static void main (String [] args) { maxzahl = Integer.parseInt(args[0]); KochFuzz kprog = new KochFuzz(); Fibomod fprog = new Fibomod(); WindowListener wl = new WindowAdapter() { public void windowClosing(WindowEvent e) { System.out.println("... und aus ;-)"); System.exit(0); } }; kprog.addWindowListener(wl); kprog.setTitle("Kochkurve: " + maxzahl + " Rekursion(en)"); kprog.setLocation(100,100); kprog.setSize(500,250); kprog.show(); } }