Función SumDigits Aprende programación con ejercicios Java

Lección:

Funciones


Ejercicio:

Función SumDigits 35


Objetivo:

Cree una función SumDigits que reciba un número y devuelva los resultados en la suma de sus dígitos. Por ejemplo, si el número es 123, la suma sería 6.

Console.Write( SumDigits(123) );
6


Código:

public class Main
{
	public static int SumDigits(int n)
	{
		String number = String.valueOf(n);

		int sum = 0;

		for (int i = 0; i < number.length(); i++)
		{
			sum += Integer.parseInt(number.substring(i, i + 1));
		}

		return sum;
	}

	public static void main(String[] args)
	{
		System.out.println(SumDigits(123));
	}
}