lol1234561

Untitled

Apr 6th, 2023
780
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class Main {
  3.     public static void main(String[] args) {
  4.         Scanner keyboard = new Scanner(System.in);
  5.         int number;
  6.         int steps = 0;
  7.         System.out.println("Starting number: ");
  8.         number = keyboard.nextInt();
  9. steps++;
  10.  
  11.  
  12.         do{
  13.  
  14.             if(number % 2== 0){
  15.                 int even = number/2;
  16.                 System.out.println( even + "  ");
  17.                 number = even;
  18. steps++;
  19.             }else{
  20.                 int odd = number*3+1;
  21.                 System.out.println( odd + "  ");
  22.                 number = odd;
  23.                 steps++;
  24.             }
  25.  
  26.         }while(number != 1);
  27.  
  28.         System.out.println("Terminated after "+ steps+" steps.");
  29.  
  30.  
  31.  
  32.  
  33.  
  34.     }
  35. }
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
Advertisement
Add Comment
Please, Sign In to add comment