Java Program To Check For Harshad Number

Chapter: Math Class Last Updated: 28-05-2016 12:52:55 UTC

Program:

            /* ............... START ............... */
                
import java.util.*;

public class JavaHarshadNumber {

	public static void main(String args[]) {
		Scanner scanner = new Scanner(System.in);

		System.out.print("Enter a number : ");
		int n = scanner.nextInt();
		int c = n, d, sum = 0;

		while (c > 0) {
			d = c % 10;
			sum = sum + d;
			c = c / 10;
		}

		if (n % sum == 0)
			System.out.println(n + " is a Harshad Number.");
		else
			System.out.println(n + " is not a Harshad Number.");
	}
}
                /* ............... END ............... */
        

Output

Enter a number : 195
195 is a Harshad Number.
 
Enter a number : 194
194 is not a Harshad Number.
 
Enter a number : 190
190 is a Harshad Number.
 
Enter a number : 111
111 is a Harshad Number.

Notes:

  • 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.

Tags

Java Program To Check For Harshad Number, Java, Math

Similar Programs Chapter Last Updated
Java Program To Calculate Standard Deviation Math Class 21-09-2017
Java Program To Display Factors Of Number Math Class 12-09-2017
Java Program To Find Power Of Number Using pow() Function Math Class 29-08-2017
Java Program To Find Quotient And Remainder Math Class 25-08-2017
Java Matrix Multiplication Math Class 18-05-2017
Java Matrix Subtraction Math Class 18-05-2017
Java Matrix Addition Math Class 17-05-2017
LCM And GCD Of Two Numbers In Java Math Class 14-05-2017
Java Cube Root Of Number Math Class 10-03-2017
Java Program To Calculate Area Of Right Triangle Math Class 16-12-2016
Java Program To Find Rectangle Perimeter Math Class 15-06-2016
Java Program To Find Circle Perimeter Math Class 15-06-2016
Math.Floor In Java Example Math Class 14-06-2016
Math.ceil In Java Example Math Class 14-06-2016
Java Program To Find Square Root Of Given Number Math Class 14-06-2016
Random Number Generation In Java Example Math Class 14-06-2016
Quadratic Equation In Java Example Math Class 14-06-2016
Java Program To Displays Powers of 2 Example Math Class 14-06-2016
Java Program To Check For Scalar Matrix Math Class 30-05-2016
Java Program To Find Saddle Point In Square Matrix Math Class 30-05-2016
Decimal To Octal Converstion In Java Math Class 30-05-2016
Decimal To Binary Converstion In Java Math Class 30-05-2016
Java Program To Check For Upper Triangular Matrix Math Class 28-05-2016
Java Program To Check For Pronic Number Math Class 28-05-2016
Java Program To Find Value Of Mobius Function For number Math Class 28-05-2016
Java Program To Check For Lower Triangular Matrix Math Class 28-05-2016
Java Program To Check Fascinating Number Math Class 28-05-2016
Java Program To Check For Evil Number Math Class 28-05-2016
Java Program To Check Bouncy Number Increasing Decreasing Number Math Class 07-02-2018
Tower Of Hanoi In Java Example Math Class 05-11-2016

1 2