Kako najti vsoto števk v Javi?



Obstajajo različne metode, s pomočjo katerih lahko izračunamo vsoto števk v Javi. Razumejmo različne metode za reševanje našega problema.

Java je . Obstajajo različne metode, s pomočjo katerih lahko izračunamo vsoto števk v Javi. Podrobno se pogovorimo o teh metodah. Spodaj je naveden seznam, s katerim bi rešili naš problem.

Začnimo!





Z uporabo zanke for

Programerji običajno uporabljajo zanke za izvedbo niza stavkov. Za zanka se uporablja, kadar morajo iterirati del datoteke večkrat. Uporablja se zlasti v primerih, ko je število ponovitev določeno!

Koda:



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 ('Vsota števk' + vsota)}}

Izhod:
Vnesite številko
456
Vsota števk
petnajst

Naslednji segment vam pove, kako uporabiti statično metodo za dosego cilja.

Z uporabo statične metode

V Javi je a je metoda, ki pripada razredu in ne primerku razreda. Metoda je dostopna vsem primerkom a razred , vendar do metod, opredeljenih v primerku, lahko dostopa samo tisti član razreda.



Koda:

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 ('Vsota števk' + s)} statična vsota int (dolga številka) {int vsota = 0, medtem ko (števka! = 0) {vsota + = številka% 10 števil / = 10} vrnjena vsota }}

Izhod:
Vnesite številko
678
Vsota števk
enaindvajset

Pojdimo zdaj k drugi metodi, ki je rekurzija.

Z uporabo rekurzije

Koda:

uvoz java.util.Scanner razred 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 ('Enter a number') n = sc.nextLong () System.out. println ('Vsota števk' + s.sum (n))}}

Izhod:
Vnesite številko
3. 4. 5
Vsota števk
12.

Nazadnje bomo uporabili argumente ukazne vrstice za izračun vsote številk števila števil.

Z uporabo argumentov ukazne vrstice

Koda:

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 ('Vsota števk & ldquo + vsota)}}

Izhod:
Vnesite številko
123
Vsota števk
6.

kaj je format v pythonu

S tem smo prišli do konca te vadnice o »Vsoti števk v Javi«. Upam, da vam je na nek način pomagalo. Nadaljujte z branjem, nadaljujte z raziskovanjem!Še naprej bomo skupaj kopali svet Jave. Ostani na vezi!

Poskrbite, da boste čim več vadili in si povrnili izkušnje.

S tem smo prišli do konca našega spletnega dnevnika na temo »Program Java za iskanje vsote števk v Javi«. Upam, da se vam je ta blog zdel informativen in je dodal vrednost vašemu znanju.
Oglejte si Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je namenjen študentom in strokovnjakom, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Hibernate & Pomlad .

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega »Vsote števk v Javi« članek in se vam bomo javili v najkrajšem možnem času.