Assignment #76 Collatz Sequence

Code

    /// Name: John Huh
    /// Period: 6
    /// Program Name: Collatz Sequence
    /// File Name: CollatzSequence.java
    /// Date Finished: 2/1/2016
    
        import java.util.Scanner;
        
        public class CollatzSequence
        {
            public static void main( String[] args )
            {
            
                int number, result, steps;
                
                steps = 1;
            
                Scanner keyboard = new Scanner(System.in);
                System.out.println();
                System.out.print( "Starting number: " );
                number = keyboard.nextInt();
                result = number;
                System.out.print( number + "\t" );
                
                
                while ( number != 1 )
                {
                    if (number % 2 != 0)
                    {
                        result = ( ( 3*number ) + 1 );
                    }
                    if (number % 2 == 0)
                    {
                        result = ( number / 2 );
                    }
                    if ( steps % 10 == 0 )
                    {
                        System.out.println();
                    }
                    number = result;
                    System.out.print( number + "\t" );
                    steps++;
                }
                System.out.println();
                System.out.println();
                System.out.println( "Terminated after " + ( steps - 1 ) + " steps." );
                System.out.println();
            }
        }
    

Picture of the output

Assignment 1