This is the java program to find out all the prime factors of a given number. Any number can be represented as a product of its prime numbers. User have to input the number and output is the list of prime factors.
Here is the source code of the Java Program to perform the unique factorization of a given number. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
//This is sample program to find out all the prime factors of a given number
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class Unique_Prime_Factors
{
static Set primeFactors(long number)
{
long copy = number, i;
Set primeFactor = new HashSet<>();
for (i = 2; i <= copy; i++)
{
if (copy % i == 0)
{
primeFactor.add(i);
copy /= i;
i--;
}
}
return primeFactor;
}
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
long n;
System.out.println("Enter the number: ");
n = input.nextLong();
System.out.println("The Prime Factors of " + n + " is: "
+ primeFactors(n));
}
}
Output:
$ javac Unique_Prime_Factors.java $ java Unique_Prime_Factors Enter the number: 35 The Prime Factors of 35 is: [5, 7] Enter the number: 1225 The Prime Factors of 1225 is: [5, 7]
Related posts:
Easy Ways to Write a Java InputStream to an OutputStream
Phân biệt JVM, JRE, JDK
Java Program to Check if a Matrix is Invertible
Inheritance with Jackson
Spring Boot Gradle Plugin
A Guide to TreeSet in Java
Java Program to Perform Addition Operation Using Bitwise Operators
Exploring the Spring Boot TestRestTemplate
Java Program to Find Number of Spanning Trees in a Complete Bipartite Graph
Spring Boot - Code Structure
Guide to the Volatile Keyword in Java
Spring Data MongoDB Transactions
Java Program to Implement Triply Linked List
Introduction to Apache Commons Text
Java Program to Implement Hash Tree
Apache Commons Collections SetUtils
Setting the Java Version in Maven
Guide to PriorityBlockingQueue in Java
Java Program for Topological Sorting in Graphs
Java Program to Implement Gale Shapley Algorithm
Java Program to Implement Heap
Java Program to Implement String Matching Using Vectors
The DAO with Spring and Hibernate
Java Program to Implement Adjacency Matrix
Hướng dẫn sử dụng Java Annotation
Generic Constructors in Java
Java Program to Implement Shunting Yard Algorithm
Spring Data MongoDB – Indexes, Annotations and Converters
Từ khóa this và super trong Java
Overview of the java.util.concurrent
Spring Boot - Rest Template
Java Program to Implement Stack