# Factors of a Number Program in java

In this post, we will learn Factors of a Number Program in java Programming language.

## Question:

Betsy  teaches her daughter to find the factors of a given number.  When she provides a number to her daughter, she should tell the factors of that number.  Help her to do this, by writing a program.

Write a class FindFactor.java and write the main method in it.

Note :

• If the input provided is negative, ignore the sign and provide the output. If the input is zero
• If the input is zero the output should be “No Factors”.

Sample Input 1 :

54

Sample Output 1 :

1, 2, 3, 6, 9, 18, 27, 54

Sample Input 2 :

-1869

Sample Output 2 :

1, 3, 7, 21, 89, 267, 623, 1869

### CODE:–

```import java.util.*;
import java.lang.*;
public class FindFactor
{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int num=Math.abs(sc.nextInt());
if(num==0)
{
System.out.println("No Factors");
}
else
{System.out.print("1");
for(int i=2;i<=num;i++)
{
if(num%i==0)
{
System.out.print(", "+i);
}
}
}
}
}```