...

View Full Version : Loop not working (JCreator)



Jamalrus
12-14-2011, 05:49 PM
I have this code and whenever I run it, the applet viewer shows nothing. I have tried altering the running number as well as the counter. Any help is very appreciated.

import java.awt.*;
import java.awt.event.*;

public class Unit103 extends java.applet.Applet {

Graphics screen;
int x,y,xmove,ymove,running;

public void init() {
x=135;
y=220;
xmove=1;
ymove=1;
running=1;
}

public void paint(Graphics screen) {

while(running<1000000000);{
screen.setColor(Color.green);
screen.fillRect(x,y,50,50);
for(int counter=1;counter<6000000;counter=counter+1){}
screen.setColor(Color.white);
screen.fillRect(x,y,50,50);
if(x>350 || x<0);{
xmove=xmove*-1;}
if(y>350 || y<0);{
ymove=ymove*-1;}
x=x+xmove;
y=y+ymove;
running=running+1;
}
}
}

Fou-Lu
12-14-2011, 06:48 PM
This will run once: while(running<1000000000);. A semi-colon at the end of any branch is true once and only once.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum