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. " );
}
}