How to check a number is magic number or not in java

A number is said to be a Magic number if the sum of its digits are calculated till a single digit is obtained by recursively adding the sum of its digits.If the single digit comes to be 1 then the number is a magic number.

199 is a magic number as 1+9+9=19 but 19 is not a single digit number so 1+9=10 and then 1+0=1 which is a single digit number and also 1.Hence it is a magic number.

Leave a Reply

Your email address will not be published. Required fields are marked *