Einzelnen Beitrag anzeigen
Alt 19.11.2001, 17:38   #1
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard java: if (x == 3*i+2)...

hallo

ich hab da ein problem:

folgendes programm:

for (i=0;i<50;i++)
if (x == 3*i+2)
{
g.setColor(Color.green);
g.drawString("Diese Zahl gehört zu der Lösungsmenge!",150,110);
}
else
{
g.setColor(Color.blue);
g.drawString("Diese Zahl gehört nicht zu der Lösungsmenge!",150,110);
}

wieso geht das nicht??? fehler:
das schreibt mir beide strings übereinander!
wenn ich aber eingeb: if (x == 5)... dann "löscht es mir den vorigen text weg und schreibt den neuen hin"

zum verständnis: programm anschaun:

http://members.chello.at/heli2sky/Test001.htm

wenn man 5 eingibt, dann sollte er grün hinschreiben: "...gehört zur lösungsmenge", er schreibt aber den blauen String drüber!

mfg heli2sky
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten