BlueJ - Dart
In dem folgendem Code zeigt mir das Programm BlueJ einen Fehler bei der letzten geschweiften Klammer an.
Könnt ihr mir weiter helfen?
//Pfeil fliegt
do
{
if(dieMaus.istGedrueckt)
{
meinStift.bewegeUm(10);
meinStift.zeichnePfeil();
meinStift.radiere();
meinStift.zeichnePfeil();
meinStift.runter();
}while(!dieMaus.doppelKlick())
}
3 Antworten
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
dieMaus klingt leicht nach dieser einen kindersendung (www.die-maus.de) xDD
und auch die anderen variablennamen sind etwas unglücklich ;) hast du für diese ganzen sachen extra methoden geschrieben, nur damit du die deutschen wörter benutzen kannst??? das bewegeUm() usw... könntest du auch alles viel einfacher haben^^
der fehler mit der klammer kommt einfach daher, dass das while hinter die unterste klammer gehört. da wo es momentan steht ist nur das ende des if-block aba nicht das von der schleife^^
achja: sowas macht übrigens kein normaler mensch mit bluej^^ nimm doch eclipse oda netbeans, damit geht das alles viel komfortabler^^
![](https://images.gutefrage.net/media/user/BigDaddy1112/1444746567_nmmslarge.jpg?v=1444746567000)
Danke du hattest recht, jedoch habe ich wohl noch einen Fehler gemacht.
meinStift.zeichnePfeil();
wird bei mir als Fehler markiert dabei habe ich vorher noch einen Pfeil gezeichnet.
//Pfeil
meinStift.hoch();
meinStift.bewegeBis(100,500);
meinStift.dreheUm(20);
meinStift.runter();
meinStift.bewegeUm(120);
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Ich glaube das Problem besteht darin dass du da stehen hast bewegeBis blabla denn so lässt du den Stift immer wieder zu dieser Positiuon gehen...
![](https://images.gutefrage.net/media/user/BigDaddy1112/1444746567_nmmslarge.jpg?v=1444746567000)
Naja eigentlich ist es eine Hausaufgabe wobei ich auch finde dass es viele einfachere Java Programme gibt.
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
endlich mal einer der kapiert hat wie man eine hausaufgabenfrage richtig stellt ;)