Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    New to the CF scene
    Join Date
    Dec 2011
    Posts
    3
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Loop isn't working on cpu (JCreator)

    I have this code for my programming class and it's not working. I have compared it to other working codes in the class and there is no difference whatsoever. Any help would be appreciated!

    Code:
    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<1000);{
    			screen.setColor(Color.red);
    			screen.fillRect(x,y,50,50);
    				for(int counter=1;counter<60000;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;
    		}
    	}
    }

  • #2
    God Emperor Fou-Lu's Avatar
    Join Date
    Sep 2002
    Location
    Saskatoon, Saskatchewan
    Posts
    16,980
    Thanks
    4
    Thanked 2,659 Times in 2,628 Posts
    Watch for these: while(running<1000);{. A semi-colon at the end of a branch signifies that its true once.


  •  

    Tags for this Thread

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •