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);
}
} |