整数的各位相加

标题给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。

import java.io.*;
class test  
{
	public static void main (String[] args) throws java.lang.Exception
	{
	    int num=38;
    	System.out.println(addDigits(num));
	}

    public static int addDigits(int num) {
        if (num<10) return num;
        return addDigits(num%10+addDigits(num/10));
    }
}

在这里插入图片描述


版权声明:本文为qq_47575615原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。