Proxy > Gmail Facebook Yahoo!

Java program to generate the Hailstone sequence (Collatz conjecture).



import java.util.Scanner;
public class HailStone {
  static Scanner MyScanner = new Scanner(System.in);
  public static void main(String[] args) {
    System.out.println("This program will generate the HailStone sequence. ");
    System.out.println("Enter a number: ");
    int num = MyScanner.nextInt(); //Taking input from user
    while(num>1)
    {
      if (num%2 == 0)
      {
        num /= 2; //Dividing num by 2 if it is even
        System.out.print(num+"\t");
      }
      else
      {
        num = (num*3)+ 1; // Adding num*3 + 1 to num if the num is odd
        System.out.print(num+"\t");
      }
    }
  }
 
}


Responses

0 Respones to "Java program to generate the Hailstone sequence (Collatz conjecture)."


Send mail to your Friends.  

Expert Feed

 
Return to top of page Copyright © 2011 | My Code Logic Designed by Suneel Kumar