Πώς να βρείτε το άθροισμα των ψηφίων στην Java;



Υπάρχουν διάφορες μέθοδοι μέσω των οποίων μπορούμε να υπολογίσουμε το άθροισμα των ψηφίων στην Java. Ας καταλάβουμε διαφορετικές μεθόδους για να λύσουμε το πρόβλημά μας.

Η Java είναι ένα . Υπάρχουν διάφορες μέθοδοι μέσω των οποίων μπορούμε να υπολογίσουμε το άθροισμα των ψηφίων στην Java. Ας συζητήσουμε λεπτομερώς αυτές τις μεθόδους. Παρακάτω δίνεται μια λίστα που θα χρησιμοποιούσαμε για να λύσουμε το πρόβλημά μας.

Ας ξεκινήσουμε!





Χρησιμοποιώντας για βρόχο

Συνήθως χρησιμοποιούν οι προγραμματιστές βρόχους για να εκτελέσετε ένα σύνολο δηλώσεων. Για βρόχος χρησιμοποιείται όταν πρέπει να επαναλάβει ένα μέρος του πολλαπλές φορές. Χρησιμοποιείται ιδιαίτερα σε περιπτώσεις όπου ο αριθμός των επαναλήψεων είναι σταθερός!

Κώδικας:



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 () για (άθροισμα = 0 n! = 0 n / = 10) {sum + = n% 10} System.out.println ('Άθροισμα ψηφίων' + άθροισμα)}}

Παραγωγή:
Εισαγάγετε έναν αριθμό
456
Άθροισμα ψηφίων
δεκαπέντε

Το επόμενο τμήμα σας λέει πώς να χρησιμοποιήσετε στατική μέθοδο για την επίτευξη του στόχου.

υπέρβαση έναντι υπερφόρτωσης στην Ιάβα

Χρησιμοποιώντας στατική μέθοδο

Στην Ιάβα, α είναι μια μέθοδος που ανήκει σε μια τάξη παρά σε μια παρουσία μιας τάξης. Η μέθοδος είναι προσβάσιμη σε κάθε περίπτωση ενός τάξη , αλλά οι μέθοδοι που ορίζονται σε μια περίπτωση είναι προσβάσιμες μόνο από αυτό το μέλος μιας τάξης.



Κώδικας:

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 = άθροισμα (n) System.out.println ('Άθροισμα ψηφίων' + s)} στατικό int άθροισμα (long num) {int sum = 0 ενώ (num! = 0) {sum + = num% 10 num / = 10} ποσό επιστροφής }}

Παραγωγή:
Εισαγάγετε έναν αριθμό
678
Άθροισμα ψηφίων
είκοσι ένα

Ας προχωρήσουμε τώρα σε μια άλλη μέθοδο που είναι η αναδρομή.

Χρησιμοποιώντας αναδρομή

Κώδικας:

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} δημόσιο στατικό κενό ( String arg []) {long n, res SumOfDigits s = new SumOfDigits () Scanner sc = new Scanner (System.in) System.out.println ('Enter a number') n = sc.nextLong () System.out. println ('Άθροισμα ψηφίων' + s.sum (n))}}

Παραγωγή:
Εισαγάγετε έναν αριθμό
3. 4. 5
Άθροισμα ψηφίων
12

Τέλος, θα χρησιμοποιήσουμε ορίσματα γραμμής εντολών για να υπολογίσουμε το άθροισμα των ψηφίων ενός αριθμού αριθμού.

Χρησιμοποιώντας ορίσματα γραμμής εντολών

Κώδικας:

class SumOfDigits {public static void main (String arg []) {long n, sum = 0 System.out.println ('Enter a number') n = Long.parseLong (arg [0]) ενώ (n! = 0) {sum + = n% 10 n / = 10} System.out.println ('Άθροισμα ψηφίων & ldquo + άθροισμα)}}

Παραγωγή:
Εισαγάγετε έναν αριθμό
123
Άθροισμα ψηφίων
6

Με αυτό, φτάσαμε στο τέλος αυτού του σεμιναρίου με θέμα «Άθροισμα ψηφίων στην Java». Ελπίζω να σε βοήθησε με κάποιο τρόπο. Συνεχίστε να διαβάζετε, συνεχίστε!Θα συνεχίσουμε να σκάβουμε τον κόσμο της Java μαζί. Μείνετε συντονισμένοι!

Βεβαιωθείτε ότι εξασκείστε όσο το δυνατόν περισσότερο και επαναφέρετε την εμπειρία σας.

Αυτό μας φέρνει στο τέλος του ιστολογίου μας στο «Πρόγραμμα Java για να βρούμε άθροισμα ψηφίων στην Java». Ελπίζω να βρήκατε αυτό το ιστολόγιο ενημερωτικό και προστιθέμενη αξία στις γνώσεις σας.
Δείτε το από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Το μάθημα εκπαίδευσης και πιστοποίησης Java J2EE και SOA της Edureka έχει σχεδιαστεί για μαθητές και επαγγελματίες που θέλουν να γίνουν προγραμματιστές Java. Το μάθημα έχει σχεδιαστεί για να σας δώσει μια πρώτη αρχή στον προγραμματισμό Java και να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες έννοιες Java μαζί με διάφορα πλαίσια Java όπως το Hibernate & Ανοιξη .

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του «Άθροισμα ψηφίων στην Java» άρθρο και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.