Assignemnt 40 and Modulus Animation

Code

    /// Name: Xinting Chen
    /// Period: 5
    /// Program Name: Modulus Animation
    /// File Name: ModulusAnimation.java
    /// Date Finished: 11/12/2015
  
public class ModulusAnimation
{
	public static void main( String[] args ) throws Exception
	{
		int repeats = 5;
		int steps_per_second = 10;

		for ( int i=0; i < repeats*15 ; i++ )
		{
			if ( i%15 == 0 )
				System.out.print("}>        ......o\r");
			else if ( i%15 == 1 )
				System.out.print("}>            o...... \r");
			else if ( i%15 == 2 )
				System.out.print("} >               .o..... \r");
			else if ( i%15 == 3 )
				System.out.print("}  >                  ..o.... \r");
			else if ( i%15 == 4 )
				System.out.print("}   >                     ...o... \r");
			else if ( i%15 == 5 )
				System.out.print("}    >                        ....o.. \r");
			else if ( i%15 == 6 )
				System.out.print("}     >                           .....o.\r");
			else if ( i%15 == 7 )
				System.out.print("}      >                             ......o \r");
			else if ( i%15 == 8 )
				System.out.print("}       >                               o...... \r");
			else if ( i%15 == 9 )
				System.out.print("}        >                                 .o..... \r");
			else if ( i%15 == 10 || i%15 == 11 || i%15 == 12   )
				System.out.print("}         >                                   ..o....\r");

			Thread.sleep(1000/steps_per_second);
		}
    }
}
    

Picture of the output

Assignment 40