Hi,
Ich hab ein kleines Verständnis Problem :
Wir nehmen seit kurzem BlueJ in Info durch und ich wollte Zuhause mich mal ein bisschen damit beschäftigen. Mein Problem ist die for-Schleife. Ich weiß ungefähr von wie sie funktioniert als ich allerdings ein "Programm" geschrieben hab in dem die Schleife vorkommt klappt es i-wie nicht so ganz wie ich das will, kurz nichts passiert... Ich hab schon ne knappe stunde gesucht, gegoogelt, usw. aber nichts gefunden...
INFO: - Der Rauch soll sich nach oben bewegen!
- Mein Problem ist in Zeile 54 !
Ich hoffe mir kann jemand helfen
Ich hab ein kleines Verständnis Problem :
Wir nehmen seit kurzem BlueJ in Info durch und ich wollte Zuhause mich mal ein bisschen damit beschäftigen. Mein Problem ist die for-Schleife. Ich weiß ungefähr von wie sie funktioniert als ich allerdings ein "Programm" geschrieben hab in dem die Schleife vorkommt klappt es i-wie nicht so ganz wie ich das will, kurz nichts passiert... Ich hab schon ne knappe stunde gesucht, gegoogelt, usw. aber nichts gefunden...
INFO: - Der Rauch soll sich nach oben bewegen!
- Mein Problem ist in Zeile 54 !
Java:
import sum.kern.*;
/**
* @author
* @version
*/
public class Zeichnen
{
// Objekte
Bildschirm derBildschirm;
Stift meinStift;
int i;
// Konstruktor
public Zeichnen()
{
derBildschirm = new Bildschirm(800,600);
meinStift = new Stift();
}
// Dienste
public void fuehreAus()
{
// Aktionsteil
//Zeichne Haus
meinStift.bewegeBis(300,500);
meinStift.zeichneRechteck(200,100);//Zeichne Haus
meinStift.bewegeBis(300,500);
meinStift.runter();
meinStift.bewegeBis(400,400);
meinStift.bewegeBis(500,500);
meinStift.hoch();//Zeichne Dach
//Zeichne Schornstein
meinStift.bewegeBis(310,490);
meinStift.runter();
meinStift.bewegeBis(310,410);
meinStift.bewegeBis(330,410);
meinStift.bewegeBis(330,470);
meinStift.hoch();
//ZeichneRauch
meinStift.bewegeBis(320,399);
meinStift.zeichneKreis(10);
meinStift.dreheZu(400,0);
//Schleife
for(i=1;i<10000;i=i+1);
{
meinStift.bewegeUm(0.001);
meinStift.zeichneKreis(10);
meinStift.bewegeUm(-0.0001);
meinStift.radiere();
meinStift.zeichneKreis(10);
meinStift.normal();
meinStift.bewegeUm(0.0001);
}
// Aufraeumen
meinStift.gibFrei();
derBildschirm.gibFrei();
}
}
Ich hoffe mir kann jemand helfen