Assignemnt #76, Collatz Sequence

Code

      import java.util.Scanner;
      
      public class prog76
      {
          public static void main( String[] args )
          {
              Scanner keyboard = new Scanner(System.in);
              
              System.out.print( "Starting Number: " );
              int n = keyboard.nextInt();
              System.out.println( "" );
              
              int counter = 0;
              
              do
              { 
                  if ( n % 2 == 0 )
                      n = n / 2;
                  else
                      n = 3 * n + 1;
                  
                  counter++;
                  
                  if ( counter % 10 == 0 || n == 1 )
                      System.out.println( n );
                  else
                      System.out.print( n + "\t" );
                  
              } while ( n != 1 );
              
              System.out.println( "\nTerminated after " + counter + " steps." );
          }
      }
    

Picture of the output

Assignment 76