Assignment #76 Collatz Sequence

Code

    /// Name: DeeJay Cerezo
/// Period: 7
/// Program Name: Collatz Sequence
/// File Name: Collatz.java
/// Date Finished: 2/18/2016

import java.util.Scanner;


public class Collatz 
{
    public static void main(String[] args) 
    {
            Scanner keyboard = new Scanner(System.in);

            System.out.print("Enter a number: ");
            int n = keyboard.nextInt();
            
            int stepsTaken = 0;
            int largestNumber = 0;
            System.out.println();

            while ( n != 1 ){
                    if ( ( n & 1 ) == 0 ) {
                            System.out.print( (n=(n/2)) + " " );
                            stepsTaken++;
                           
                    }       else {
                            System.out.print( (n =(n*3)+1) + " " );
                            stepsTaken++;
                            
                    }
            }

            System.out.println();
            System.out.println("\nTerminated after " + stepsTaken + " steps.");
    }
}




    

Picture of the output

Assignment 76