Write a java program to generate divisors of an integer.
Java Programming Language Decision Making in java (Article) Decision Making in java (Program)
9
Given Input:
Enter an integer: 12
Expected Output:
Divisors of 12 are:
1 2 3 4 6 12
Program:
import java.util.Scanner;
public class Divisors {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter an integer: ");
int num = sc.nextInt();
System.out.println("Divisors of " + num + " are:");
for (int i = 1; i <= num; i++) {
if (num % i == 0) {
System.out.print(i + " ");
}
}
sc.close();
}
}
Output:
Explanation:
Logic Used
-
Start from 1 up to the given number.
-
If the number is divisible by i (i.e., num % i == 0),
→ then i is a divisor.
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.
Divisors of 12 are: 1 2 3 4 6 12
Program:
import java.util.Scanner; public class Divisors { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Enter an integer: "); int num = sc.nextInt(); System.out.println("Divisors of " + num + " are:"); for (int i = 1; i <= num; i++) { if (num % i == 0) { System.out.print(i + " "); } } sc.close(); } }
Output:
Explanation:
Logic Used
-
Start from 1 up to the given number.
-
If the number is divisible by
i(i.e.,num % i == 0),
→ theniis a divisor.
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.