Write a java program to print factors of each digit of a given number?
Answers
Answer:
Example – Find All Factors of a Number
i. */ public class NumberFactors { public static void main( String[] args) { //number.
ii. int num = 8; //find all factors. for( int i = 1; i <= num; ++ i) { //check if i is a factor of num. if( num % i == 0) {
iv. System. out. print( i + " "); } } } }
Hope it helps ^_^
This is the base program
I have also added all the possible outputs
import java.util.Scanner;
public class FactorTeller{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
int i, num;
System.out.print("Enter a number in order to know its factors: ");
num = sc.nextInt();
System.out.println("The factors of the given number are as follows: ");
for (i = 1; i <= num; i++){
if(num % i == 0){
System.out.println(i);
}
}
}
}
Outputs:
Enter a number in order to know its factors: 20
The factors of the given number are as follows:
1
2
4
5
10
20