D
Droggelbecher
Gast
Hallo Leute ich hab eine Methode geschrieben die mir 4 Sinuskurve ausgeben soll und diese in 4 verschiedenen Farben. soweit eigentlich kein Ding aber das soll natürlich alles in Schleifen gepackt werden und da gibt es irgentwo einen fehler in meiner denkweise oder so
jedenfalls gibt er mir immer nur die letzt der Kurven aus
ich hoffe ihr könnt mir weiterhelfen denn ich muss das morgen abgeben
schon einmaldanke im Voraus
Droggelbecher
Java:
public void draw(Graphics g){
//Farben
Color red = new Color (255,0,0);
Color blue = new Color (0,0,255);
Color black = new Color (0, 0, 0);
Color green = new Color (0,255,0);
int j=0;
do {
if (j==0)
g.setColor(red);
double a=50, omega=0.04, omega0=0.25;
if (j==1)
g.setColor(blue);
a=250; omega=0.02; omega0=-0.25;
if (j==2)
g.setColor(black);
a=150;omega=0.02; omega0=-0.25;
if (j==3)
g.setColor(green);
a=50; omega=0.04; omega0=-0.75;
for (int i=-500; i<1000;i++){
double f= a* Math.sin(omega*i+omega0);
int hohe = new Double(f).intValue();
g.fillOval(i,hohe,3,3);
j++;
}
}while (j<4);
}
}
ich hoffe ihr könnt mir weiterhelfen denn ich muss das morgen abgeben
schon einmaldanke im Voraus
Droggelbecher