title: Java Display the Prime Factorization of a number
body: <p>So for my assignment, I have to write a program that asks the user for an integer input and then print out that number's prime factorization.
  This is what I have:</p>
  
  <pre><code>import java.util.Scanner;
  
  public class PrimeFactor {
      public static void main(String[] args) {
          System.out.print("Enter a positive number: ");
          Scanner scanner = new Scanner (System.in);
          int number = scanner.nextInt();
          int count;
          for (int i = 2; i&lt;=(number); i++) {
              count = 0;
              while (number % i == 0) {
                  number /= i;
                  count++;
                  if (count == 0) {
                      continue;
                  }
              }
              System.out.println(i+ "**" + count);
          }
      }
  }
  </code></pre>
  
  <p>The problem I have right now is that whenever I run it with, like, the number 15453, I get a list of every factor from 1 to 100 and its exponent when I only want the prime factors, and I'm stuck as to how to proceed.</p>