![]() |
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); } } |
AW: Hilfe zu Java Programm Hallo nipre, da ich nicht dein Debugger bin, geb ich dir mal zwei drei gute Tipps wie du dein Problem selbst lösen kannst: 1. code ordentlich! Der coden den du geschrieben hast sieht von den Einrückungen her furchbar aus. solltest du den ordentlich eingerückt haben, ist das ok, die tabs gehen beim normalen einfügen von code verloren, davür gibt es die code tags vom forum, siehe Hilfe 2. verwende sprechende Variablen Namen! t ist kein varablenname, das ist allerhöchstens die blöde eigenart eines alten C gurus der dir das beigrbracht hat 3. Verwende eine IDE (integrated Development Environment) wie z.b. Eclipse oder Netbeans Warum? Fehlermarkierung, Syntaxhighlighting, integrierter Debugger & Kompiler(zugriff) sollten für sich sprechen weiterhin coded kein professioneller java entwickler im Notepad Solltest du ein IDE wie eclipse verwenden, würde es dir auch ganz schnell anzeigen dass [code] public class Example31c { public static void triangle(Turtle t, double length2) { public void zacke(double length) { [/code] zu einer "unmatched brackets" führt bzw. dass man methoden nicht einfach in methoden deklariert Gruß de.tweakpc.forum.tele.posten(); |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.