Java program to find all the prime factor of the given number.


import java.util.*;

//Find all prime factors of a number?
public class FindAllPrimeFactor
{
public static int isPrime(int m)
{
int prime=0;
int j=2;
while(j<=Math.sqrt(m))
{
if(m%j==0)
{
prime=1;
break;
}
j++;
}
return prime;
}
public static void primeFactor(int n)
{
int value=0;
for(int i=2;i<=n;i++)
{
if(n%i==0)
{
value=isPrime(i);
if(value!=1)
{
System.out.print(i+" ");
}
}
}
}
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
primeFactor(n);
}
}