Wednesday, April 12, 2017

To print sum of digits:

    1.   To print sum of digits:
    2. public class SumOfDigits {
    3. public static void main(String[] args) {
    4. int num = 67;
    5. System.out.println(getSumOfDigits(num));
    6. }

    7. public static int getSumOfDigits(int num) {

    8. int sum = 0;
    9. if(num<0)
    10. {
    11. return -3;
    12. }else if(num>99){
    13. return -2;
    14. }else if(num>0&&num<9){
    15. return -1;
    16. }
    17. while (num > 0) {
    18. int rem = num % 10;
    19. sum = sum + rem;
    20. num = num / 10;
    21. }
    22. return sum;
    23. }
    24. }
    Output:
    13
    
    

0 comments:

Post a Comment