×
FREE ASSISTANCE FOR THE INQUISITIVE PEOPLE
Tutorial Topics
X
softetechnologies
Pronic Number - java Disarium Number
Harshad Number or Niven Number - Java
12029    Arnab De    10/12/2018

Write a Program in Java to input a number and check whether it is a Harshad Number or Niven Number or not..

Harshad Number : In recreational mathematics, a Harshad number (or Niven number), is an integer (in base 10) that is divisible by the sum of its digits.

The number 18 is a Harshad number in base 10, because the sum of the digits 1 and 8 is 9 (1 + 8 = 9), and 18 is divisible by 9 (since 18 % 9 = 0)

The number 1729 is a Harshad number in base 10, because the sum of the digits 1 ,7, 2 and 9 is 19 (1 + 7 + 2 + 9 = 19), and 1729 is divisible by 19 (1729 = 19 * 91)

The number 19 is not a Harshad number in base 10, because the sum of the digits 1 and 9 is 10 (1 + 9 = 10), and 19 is not divisible by 10 (since 19 % 10 = 9) 

Logic : Divide the actual number by the sum of the digits of actual number. if it is divisible then print a positive message otherwise print a negative message

softetechnologies
import java.util.*;
public class HarshadOrNivenNumber
{
    public static void main(String []args)
    {
        Scanner sc=new Scanner(System.in);
        System.out.print("Enter a Number : ");
        int no=sc.nextInt();
        int s=0,temp=no;
        while(temp>0)
        {
            s += temp%10;
            temp /= 10;
        }
        if(no%s==0)
        {
            System.out.println("This is a Harshad no or Niven No.");
        }
        else
        {
            System.out.println("This is not a Harshad no or Niven No.");
        }
    }
}
softetechnologies
Pronic Number - java Disarium Number
softetechnologies
Author Details
Arnab De
I have over 16 years of experience working as an IT professional, ranging from teaching at my own institute to being a computer faculty at different leading institute across Kolkata. I also work as a web developer and designer, having worked for renowned companies and brand. Through tutorialathome, I wish to share my years of knowledge with the readers.
Enter New Comment
Comment History
No Comment Found Yet.
Sri Sri Ramakrishna Paramahamsa
As long as I live, so long do I learn
Sri Sri Ramakrishna Paramahamsa
3811
37.16
Today So Far
Total View (Lakh)
softetechnologies
01/01/2018     34102
28/06/2017     30587
26/05/2018     29418
02/08/2017     28490
25/06/2018     24453
15/05/2017     24273
01/08/2017     22969
06/07/2017     22779
21/04/2018     19043
14/07/2017     17966
softetechnologies