Q:

Java program to count divisors of an integer number

0

Java program to count divisors of an integer number

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Count Divisors of an Integer using Java program

//Java program to count divisors of an integer number

import java.util.Scanner;

public class CountDivisors {
  public static void main(String[] args) {
    int number; // to store inputted number
    int divisorCNT; // to store divisor count

    //input an integer positive number
    Scanner SC = new Scanner(System.in);

    while (true) {
      System.out.print("Enter a positive integer: ");
      number = SC.nextInt();

      if (number < 0)
        System.out.println("Please enter positive integer !!!");
      else
        break;
    }

    divisorCNT = 0;

    for (int loop = 1; loop <= number; loop++) {
      if (number % loop == 0)
        divisorCNT++;
    }

    //print result
    System.out.println("Total number of divisors of " + number +
      " is " + divisorCNT);

  } // end main()

} // end class CountDivisors

Output:

    
Enter a positive integer: 400
Total number of divisors of 400 is 15

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Core Java Example programs for Beginners and Professionals

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Java program to sort N names in ascending order - ... >>
<< Java program to get elapsed time in seconds and mi...