Mouse Position (int x,y)

  • Themenstarter Themenstarter Java_Neuling
  • Beginndatum Beginndatum
Es klappt wunderbar! :)

Jetzt nur das ich es auch wirklich verstehe... also ich will ja die Maus auf x = 10 und y = 1009 positionieren. Bei einer UND-Verknüpfung heißt es doch das beide fälle zutreffen müssen und bei einer ODER-Verknüpfung muss doch nur eins der beiden Fälle erfüllt sein, darum versteh ich nicht wirklich warum es mit einer ODER-Verknüpfung geht :confused:
 
Das ist ganz einfach.

Angenommen
Code:
 x=10; 
y= 500;
.
Wenn du jetzt die Bedingung in der Schleife mit && verknüpfst, dann ist x!=10 =false und y!=1009 = true. Also false && true. Das ganze ergibt aber false und damit wird die Schleife abgebrochen. Wenn du das mit || verknüpfst läuft die Schleife so lange bis beides false ist.

MFG

zEriX
 
Java:
while(x != 10 || y != 1009)

Du möchtest die Schleife wiederholen, wenn eine der beiden Koordinaten (x ODER y) nicht ihrem Endwert entspricht. Somit wird abgebrochen, wenn beide ihrem Endwert entsprechen.

Eine andere Schreibweise für dieselbe Bedingung ist

Java:
while(!(x == 10 && y == 1009))

Ist das für Dich logischer? Wiederhole, solange nicht beide Koordinaten (x UND y) ihren Endwerten entsprechen.
 
Zurück