Einzelnen Beitrag anzeigen
Alt 19.04.2005, 21:09   #1 (permalink)
nipre
Neuling
 

Registriert seit: 19.04.2005
Beiträge: 1

nipre befindet sich auf einem aufstrebenden Ast

Standard Hilfe zu Java Programm

Hallo.

Folgendes Programm soll ich für die Schule schreiben. Es soll mit der Hilfe einer externen Klasse die Winkels einer Kochkurve berechnen.
Ich bekomme aber immer den Fehler:
Example31d.java:15:illegal start of expression
public void zacke()
^

ich habe schon alles probiert, aber da ich nicht genau weiß, was der Fehler bedeutet, kann ich ihn nicht beheben.
Was soll ich tun?


import eip.*;
import java.awt.Color;
public class Example31c
{
public static void triangle(Turtle t, double length2)
{
public void zacke(double length)
{
t.lt(90);
t.pd();
if (length<5)
t.fd(length);
else
{
zacke(length * 0.3);
t.lt(60);
zacke(length * 0.3);
t.rt(120);
zacke(length * 0.3);
t.lt(60);
zacke(length * 0.3);
}
}

public void dreieck()
{
for (int i=0; i<3; i++)
{
t.rt(120);
zacke(500.0);
}
}
dreieck();
}

public static void main(String[] args)
{
TurtleScreen ts = new TurtleScreen(50,50,800,600);
TurnTurtle t = new TurnTurtle( ts );

final int SIDELENGTH = 100;

t.setpc(Color.blue);
Std.out.println("angle:"+t.getTotalAngle());
triangle(t,SIDELENGTH);

Std.out.println("angle:"+t.getTotalAngle());
t.resetAngle(); // (state transparent)
t.setpc(Color.black);
}
}
nipre ist offline   Mit Zitat antworten