¿Cómo encontrar la suma de dígitos en Java?



Existen varios métodos mediante los cuales podemos calcular la suma de dígitos en Java. Entendamos diferentes métodos para resolver nuestro problema.

Java es un . Existen varios métodos mediante los cuales podemos calcular la suma de dígitos en Java. Analicemos esos métodos en detalle. A continuación se muestra una lista que usaríamos para resolver nuestro problema.

¡Vamos a empezar!





Usando for loop

Los programadores suelen utilizar bucles para ejecutar un conjunto de declaraciones. Xa El bucle se usa cuando necesitan iterar una parte del varias veces. ¡Se utiliza especialmente en casos en los que el número de iteraciones es fijo!

pivotar y desvincular en el servidor SQL

Código:



class SumOfDigits {public static void main (String arg []) {long n, sum Scanner sc = new Scanner (System.in) System.out.println ('Ingrese un número') n = sc.nextLong () para (suma = 0 n! = 0 n / = 10) {suma + = n% 10} System.out.println ('Suma de dígitos' + suma)}}

Salida:
Ingrese un numero
456
Suma de dígitos
15

El siguiente segmento le dice cómo usar el método estático para lograr el objetivo.

Utilizando un método estático

En Java, un es un método que pertenece a una clase en lugar de una instancia de una clase. El método es accesible para cada instancia de un clase , pero los métodos definidos en una instancia solo pueden ser accedidos por ese miembro de una clase.



Código:

class SumOfDigits {public static void main (String arg []) {long n, s Scanner sc = new Scanner (System.in) System.out.println ('Ingrese un número') n = sc.nextLong () s = sum (n) System.out.println ('Suma de dígitos' + s)} static int sum (long num) {int sum = 0 while (num! = 0) {sum + = num% 10 num / = 10} return sum }}

Salida:
Ingrese un numero
678
Suma de dígitos
21

transformación conectada y desconectada en informática

Pasemos ahora a otro método que es la recursividad.

Utilizando la recursividad

Código:

import java.util.Scanner class SumOfDigits {int sum = 0 int sum (long num) {if (num! = 0) {sum + = num% 10 num / = 10 sum (num)} return sum} public static void main ( String arg []) {long n, res SumOfDigits s = new SumOfDigits () Scanner sc = new Scanner (System.in) System.out.println ('Ingrese un número') n = sc.nextLong () System.out. println ('Suma de dígitos' + s.sum (n))}}

Salida:
Ingrese un numero
345
Suma de dígitos
12

Por último, usaremos argumentos de línea de comando para calcular la suma de los dígitos de un número de un número.

Usando argumentos de línea de comando

Código:

class SumOfDigits {public static void main (String arg []) {long n, sum = 0 System.out.println ('Enter a number') n = Long.parseLong (arg [0]) while (n! = 0) {suma + = n% 10 n / = 10} System.out.println ('Suma de dígitos & ldquo + suma)}}

Salida:
Ingrese un numero
123
Suma de dígitos
6

Con esto, llegamos hacia el final de este tutorial sobre “Suma de dígitos en Java”. Espero que te haya ayudado de alguna manera. ¡Sigue leyendo, sigue explorando!Seguiremos excavando juntos el mundo de Java. ¡Manténganse al tanto!

Asegúrese de practicar tanto como sea posible y revertir su experiencia.

php mysql_fetch_array

Esto nos lleva al final de nuestro blog sobre 'Programa Java para encontrar la suma de dígitos en Java'. Espero que este blog le haya resultado informativo y que haya agregado valor a sus conocimientos.
Revisar la por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo. El curso de certificación y capacitación Java J2EE y SOA de Edureka está diseñado para estudiantes y profesionales que desean ser desarrolladores de Java. El curso está diseñado para darle una ventaja inicial en la programación de Java y capacitarlo para los conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Primavera .

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de esta 'Suma de dígitos en Java' artículo y nos pondremos en contacto con usted lo antes posible.