Come trovare la somma delle cifre in Java?

Esistono vari metodi attraverso i quali possiamo calcolare la somma delle cifre in Java. Comprendiamo diversi metodi per risolvere il nostro problema.

Java è un file . Esistono vari metodi attraverso i quali possiamo calcolare la somma delle cifre in Java. Parliamo di questi metodi in dettaglio. Di seguito è riportato un elenco che utilizzeremmo per risolvere il nostro problema.

Cominciamo!





Utilizzando for loop

I programmatori di solito usano loop per eseguire una serie di istruzioni. Per viene utilizzato quando è necessario iterare una parte del file più volte. È particolarmente utilizzato nei casi in cui il numero di iterazioni è fisso!

Codice:



class SumOfDigits {public static void main (String arg []) {long n, sum Scanner sc = new Scanner (System.in) System.out.println ('Enter a number') n = sc.nextLong () for (sum = 0 n! = 0 n / = 10) {sum + = n% 10} System.out.println ('Sum of digits' + sum)}}

Produzione:
Immettere un numero
456
Somma di cifre
quindici

Il segmento successivo spiega come utilizzare il metodo statico per raggiungere l'obiettivo.

c ++ ordinamento array in ordine crescente

Utilizzando il metodo statico

In Java, a è un metodo che appartiene a una classe piuttosto che a un'istanza di una classe. Il metodo è accessibile a ogni istanza di un file classe , ma è possibile accedere ai metodi definiti in un'istanza solo da quel membro di una classe.



Codice:

class SumOfDigits {public static void main (String arg []) {long n, s Scanner sc = new Scanner (System.in) System.out.println ('Enter a number') n = sc.nextLong () s = sum (n) System.out.println ('Sum of digits' + s)} static int sum (long num) {int sum = 0 while (num! = 0) {sum + = num% 10 num / = 10} restituisce sum }}

Produzione:
Immettere un numero
678
Somma di cifre
ventuno

Passiamo ora a un altro metodo che è la ricorsione.

Usando la ricorsione

Codice:

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 ('Immettere un numero') n = sc.nextLong () System.out. println ('Sum of digits' + s.sum (n))}}

Produzione:
Immettere un numero
3. 4. 5
Somma di cifre
12

è una e ha una relazione in java

Infine, utilizzeremo gli argomenti della riga di comando per calcolare la somma delle cifre di un numero di un numero.

Utilizzando gli argomenti della riga di comando

Codice:

convertire double in int java
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) {sum + = n% 10 n / = 10} System.out.println ('Sum of digits & ldquo + sum)}}

Produzione:
Immettere un numero
123
Somma di cifre
6

Con questo, siamo arrivati ​​verso la fine di questo tutorial su 'Sum of Digits in Java'. Spero ti abbia aiutato in qualche modo. Continua a leggere, continua ad esplorare!Continueremo a scavare insieme nel mondo Java. Rimanete sintonizzati!

Assicurati di esercitarti il ​​più possibile e di ripristinare la tua esperienza.

Questo ci porta alla fine del nostro blog sul 'Programma Java per trovare la somma delle cifre in Java'. Spero che tu abbia trovato questo blog informativo e un valore aggiunto alla tua conoscenza.
Controlla il da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. Il corso di formazione e certificazione Java J2EE e SOA di Edureka è progettato per studenti e professionisti che desiderano diventare sviluppatori Java. Il corso è progettato per darti un vantaggio nella programmazione Java e formarti per concetti Java sia di base che avanzati insieme a vari framework Java come Hibernate & Primavera .

Hai domande per noi? Si prega di menzionarlo nella sezione commenti di questa 'Somma di cifre in Java' articolo e ti risponderemo il prima possibile.