【 課題 】自由課題で下(i=200)から上(i=0)に"a"という文字を徐々に移動させるアニメーションがあります。
      そこでiの値(Y座標)が0〜50の時にYESを表示。それ以外のときはNOと表示させたいのですがうまくいきません。》
【 期限 】なし
【 補足 】色々ためしてるのですがどうしてもできません。どうもiのwhile文がkeyEventのif文のiに影響してません。
      よろしくお願いします。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class Original extends Applet
{
double random;
int number=65;
int i;
String word="a";

public void paint(Graphics g)
{
requestFocus();
addKeyListener(
new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(e.getKeyCode()==65&&0<=200-i&&200-i<=50){
System.out.println("YESで"+i);
}
else {
System.out.println("NO"+i);
}
}});