Assignment 76

code

///Name: Mutsu Osoegawa
///Period: 7
///Project Name: Collatz Sequence
///File Name: CollatzSequence.java
///Date: 1/27/2016

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