# Write a program to find the sum of digits of a number in java Try not to see the solution before doing it because if you can come up with logic by your own, you will learn a lot. Semaphore; import java. Further Learning. How do we extract 6 out of ? To be frank, calculating sum of digit of an integral number, is not difficult, but I have still seen quite a few programmers fumbles, even after providing hint in terms of division and modules operator.

If you know this property, you can easily solve lots or problems which are related to reversing numbers e. It's an interesting exercise and you are welcome to find other solution as well. These two techniques are very important and can be used in variety of problem, so always remember these.

There was usual check to solve this problem using both recursion and iteration. In order to calculate the sum of digits, we must get digits as numbers.

### Sum of digits in java without using loop

As explained in first paragraph, it does not use any library method instead uses division and modulus operator to calculate sum of digits of a number. Try not to see the solution before doing it because if you can come up with logic by your own, you will learn a lot. If you have done exercises like palindrome check or reversing number , then you should know that there is very old technique of getting last digit from a number by using modulus operator. Now our next challenge is how do we reduce number in each iteration so that our loop will finish as soon as we are done with all digits of number? Java program to calculate sum of digits in a number Here is complete Java code example to find sum of digits using recursion in Java. This program is not as simple as it looks and that's why it's a good exercise, you must know some basic programming techniques e. How do we extract 6 out of ?

You should be able to write this method using both Iteration i. As explained in first paragraph, it does not use any library method instead uses division and modulus operator to calculate sum of digits of a number.

Lock; import java. Rated 5/10 based on 104 review