Wie finde ich die Summe der Ziffern in Java?



Es gibt verschiedene Methoden, mit denen wir die Summe der Ziffern in Java berechnen können. Lassen Sie uns verschiedene Methoden verstehen, um unser Problem zu lösen.

Java ist ein . Es gibt verschiedene Methoden, mit denen wir die Summe der Ziffern in Java berechnen können. Lassen Sie uns diese Methoden im Detail diskutieren. Nachstehend finden Sie eine Liste, anhand derer wir unser Problem lösen würden.

Lass uns anfangen!





Mit for-Schleife

Programmierer verwenden normalerweise Schleifen eine Reihe von Anweisungen ausführen. Zum Die Schleife wird verwendet, wenn ein Teil der Schleife iteriert werden muss mehrmals. Es wird besonders in Fällen verwendet, in denen die Anzahl der Iterationen festgelegt ist!

Code:



Klasse SumOfDigits {public static void main (String arg []) {long n, sum Scanner sc = neuer Scanner (System.in) System.out.println ('Zahl eingeben') n = sc.nextLong () für (sum = 0 n! = 0 n / = 10) {summe + = n% 10} System.out.println ('Summe der Ziffern' + Summe)}}

Ausgabe:
Geben Sie eine Nummer ein
456
Summe der Ziffern
fünfzehn

Im nächsten Abschnitt erfahren Sie, wie Sie mit statischen Methoden das Ziel erreichen.

Was macht system.exit (0) in Java?

Mit statischer Methode

In Java a ist eine Methode, die eher zu einer Klasse als zu einer Instanz einer Klasse gehört. Die Methode ist für jede Instanz von a zugänglich Klasse Auf in einer Instanz definierte Methoden kann jedoch nur von diesem Mitglied einer Klasse zugegriffen werden.



Code:

Klasse SumOfDigits {public static void main (String arg []) {long n, s Scanner sc = neuer Scanner (System.in) System.out.println ('Zahl eingeben') n = sc.nextLong () s = Summe (n) System.out.println ('Summe der Ziffern' + s)} statische int Summe (lange Zahl) {int Summe = 0 während (num! = 0) {Summe + = num% 10 num / = 10} Rückgabesumme }}

Ausgabe:
Geben Sie eine Nummer ein
678
Summe der Ziffern
einundzwanzig

Gehen wir nun zu einer anderen Methode über, der Rekursion.

Durch Verwendung der Rekursion

Code:

import java.util.Scanner class SumOfDigits {int sum = 0 int sum (lange num) {if (num! = 0) {summe + = num% 10 num / = 10 summe (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 ('Geben Sie eine Zahl ein') n = sc.nextLong () System.out. println ('Summe der Ziffern' + s.sum (n))}}

Ausgabe:
Geben Sie eine Nummer ein
3. 4. 5
Summe der Ziffern
12

Was macht Append in Java?

Zuletzt werden wir Befehlszeilenargumente verwenden, um die Summe der Ziffern einer Zahl einer Zahl zu berechnen.

Durch Verwendung von Befehlszeilenargumenten

Code:

Was ist Fabrik in Angularjs
Klasse SumOfDigits {public static void main (String arg []) {long n, sum = 0 System.out.println ('Zahl eingeben') n = Long.parseLong (arg [0]) while (n! = 0) {summe + = n% 10 n / = 10} System.out.println ('Summe der Ziffern & ldquo + Summe)}}

Ausgabe:
Geben Sie eine Nummer ein
123
Summe der Ziffern
6

Damit haben wir gegen Ende dieses Tutorials zum Thema „Summe der Ziffern in Java“ erreicht. Ich hoffe es hat dir irgendwie geholfen. Lesen Sie weiter, erkunden Sie weiter!Wir werden die Java-Welt gemeinsam weiter ausgraben. Bleiben Sie dran!

Stellen Sie sicher, dass Sie so viel wie möglich üben und Ihre Erfahrung zurücksetzen.

Dies bringt uns zum Ende unseres Blogs über „Java-Programm zum Auffinden der Ziffernsumme in Java“. Ich hoffe, Sie fanden diesen Blog informativ und haben Ihr Wissen aufgewertet.
Besuche die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Der Java J2EE- und SOA-Schulungs- und Zertifizierungskurs von Edureka richtet sich an Studenten und Fachleute, die Java-Entwickler werden möchten. Der Kurs soll Ihnen einen Vorsprung in die Java-Programmierung verschaffen und Sie sowohl für Kernkonzepte als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & schulen Frühling .

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieser 'Summe der Ziffern in Java'. Artikel und wir werden uns so schnell wie möglich bei Ihnen melden.