Како пронаћи збир цифара на Јави?



Постоје разне методе помоћу којих можемо израчунати збир цифара у Јави. Хајде да разумемо различите методе за решавање нашег проблема.

Јава је . Постоје разне методе помоћу којих можемо израчунати збир цифара у Јави. Размотримо детаљно те методе. Испод је дата листа коју бисмо користили за решавање нашег проблема.

Почнимо!





Коришћењем фор петље

Програмери обично користе петље да изврши скуп исказа. За петља се користи када треба да изврше итерацију дела више пута. Нарочито се користи у случајевима када је број итерација фиксиран!

врста функције у скл

Шифра:



класа СумОфДигитс {публиц статиц воид маин (Стринг арг []) {лонг н, сум Сцаннер сц = нев Сцаннер (Систем.ин) Систем.оут.принтлн ('Унесите број') н = сц.нектЛонг () фор (сум = 0 н! = 0 н / = 10) {збир + = н% 10} Систем.оут.принтлн ('Збир цифара' + збир)}}

Излаз:
Унесите број
456
Збир цифара
петнаест

Следећи сегмент говори вам како да користите статичку методу за постизање циља.

Коришћењем статичке методе

У Јави, а је метода која припада класи, а не инстанци класе. Метода је доступна свим инстанцама а класа , али методама дефинисаним у инстанци може да приступи само тај члан класе.



Шифра:

класа СумОфДигитс {публиц статиц воид маин (Стринг арг []) {лонг н, с Скенер сц = нови Скенер (Систем.ин) Систем.оут.принтлн ('Унесите број') н = сц.нектЛонг () с = сум (н) Систем.оут.принтлн ('Сум оф дигитс' + с)} статиц инт сум (лонг нум) {инт сум = 0 вхиле (нум! = 0) {сум + = нум% 10 нум / = 10} ретурн сум }}

Излаз:
Унесите број
678
Збир цифара
двадесет један

подразумевана вредност за цхар у јави

Пређимо сада на другу методу која је рекурзија.

Коришћењем рекурзије

Шифра:

импорт јава.утил.Сцаннер цласс СумОфДигитс {инт сум = 0 инт сум (лонг нум) {иф (нум! = 0) {сум + = нум% 10 нум / = 10 сум (нум)} ретурн сум} публиц статиц воид маин ( Стринг арг []) {лонг н, рес СумОфДигитс с = нев СумОфДигитс () Сцаннер сц = нев Сцаннер (Систем.ин) Систем.оут.принтлн ('Ентер а нумбер') н = сц.нектЛонг () Систем.оут. принтлн ('Збир цифара' + с.сум (н))}}

Излаз:
Унесите број
3. 4. 5
Збир цифара
12

На крају, користићемо аргументе наредбеног ретка за израчунавање збира цифара броја броја.

Коришћењем аргумената командне линије

Шифра:

класа СумОфДигитс {публиц статиц воид маин (Стринг арг []) {лонг н, сум = 0 Систем.оут.принтлн ('Ентер а нумбер') н = Лонг.парсеЛонг (арг [0]) вхиле (н! = 0) {сум + = н% 10 н / = 10} Систем.оут.принтлн ('Збир цифара & лдкуо + збир)}}

Излаз:
Унесите број
123
Збир цифара
6

Овим смо стигли до краја овог водича о „Збиру цифара у Јави“. Надам се да вам је помогло на неки начин. Наставите да читате, наставите да истражујете!Наставићемо заједно да ископавамо свет Јаве. Будите у току!

Обавезно вежбајте што је више могуће и вратите своје искуство.

како се користи скенер у јави

Ово нас доводи до краја нашег блога на тему „Јава програм за проналажење збира цифара у Јави“. Надам се да вам је овај блог био информативан и додао вредност вашем знању.
Погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА дизајниран је за студенте и професионалце који желе да буду Јава програмер. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас за основне и напредне Јава концепте, заједно са разним Јава оквирима као што су Пролеће .

Имате питање за нас? Молимо вас да га поменете у одељку за коментаре овог „Збирка цифара на Јави“ чланак и јавићемо вам се у најкраћем могућем року.