Program to display the Factors of any number
“Factors” are the numbers you multiply to get another number. For instance, factors of 20 are 4 and 5, because 4×5 = 20. Some numbers have more than one factorization (more than one way of being factored). For instance, 10 can be factored as 1×10, or 2×5.
For Example:-
The factors of 100
Answer : 1,2,4,5,10,20,25,50,100.
import java.util.Scanner; //Calling Scanner Class public class Divisors
{
// instance variable
private int x;
public void calculation() //Non return type, Non Parameterized method
{
System.out.println(“Enter any number”); //Instruction to user
x= new Scanner(System.in).nextInt(); //Getting input
System.out.println(“The divisors of “+x+” are:”); //Output
int a=1; //Declaring and initializing the variable
while(a<=x) //Loop the program until a is less than or equals to x
{
if(x%a==0) //Conditon
{
System.out.println(a); //Output
}
a++; //Using Increment Operator
}
}
public static void main(String []args) //Main method
{
Divisors d= new Divisors(); //Creating object of Divisors class
d.calculation(); //Calling method
}
}
Output:-

If you have any problem regards Increment operator then, this site will definitely help to know well about it.
(https://programmerbrothers.blogspot.com/2019/04/increment-anddecrement-operator-as.html)
If you need some data from the user then you need to import the Scanner class. If you want to know more about Scanner class then, please visit this link (https://programmerbrothers.blogspot.com/2019/04/scanner-class-in-java-scanner-is-class.html)