Java je . Postoje razne metode pomoću kojih možemo izračunati zbroj znamenki u Javi. Razmotrimo te metode detaljno. Dolje je popis koji bismo koristili za rješavanje našeg problema.
- Korištenjem for petlje
- Korištenjem statičke metode
- Korištenjem rekurzije
- Korištenjem argumenata naredbenog retka
Započnimo!
Korištenjem for petlje
Programeri obično koriste petlje za izvršavanje skupa iskaza. Za petlja koristi se kada trebaju ponoviti dio više puta. Naročito se koristi u slučajevima kada je broj ponavljanja fiksan!
Kodirati:
klasa SumOfDigits {public static void main (String arg []) {long n, sum Scanner sc = novi Scanner (System.in) System.out.println ('Unesite broj') n = sc.nextLong () for (sum = 0 n! = 0 n / = 10) {zbroj + = n% 10} System.out.println ('Zbroj znamenki' + zbroj)}}
Izlaz:
Unesite broj
456
Zbroj znamenki
petnaest
kako generirati slučajni niz u javi
Sljedeći segment govori vam kako koristiti statičku metodu za postizanje cilja.
Korištenjem statičke metode
U Javi, a je metoda koja pripada klasi, a ne instanci klase. Metoda je dostupna svakoj instanci a razred , ali metodama definiranim u instanci može pristupiti samo taj član klase.
Kodirati:
klasa SumOfDigits {public static void main (String arg []) {long n, s Skener sc = novi Skener (System.in) System.out.println ('Unesite broj') n = sc.nextLong () s = sum (n) System.out.println ('Zbroj znamenki' + s)} statički zbroj int (dugi broj) {int zbroj = 0 dok (num! = 0) {zbroj + = broj% 10 num / = 10} povratni zbroj }}
Izlaz:
Unesite broj
678
Zbroj znamenki
dvadeset i jedan
Prijeđimo sada na drugu metodu koja je rekurzija.
Korištenjem rekurzije
Kodirati:
twitter analiza raspoloženja pomoću iskre
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} javna statička praznina main ( String arg []) {long n, res SumOfDigits s = new SumOfDigits () Scanner sc = new Scanner (System.in) System.out.println ('Unesite broj') n = sc.nextLong () System.out. println ('Zbroj znamenki' + s.sum (n))}}
Izlaz:
Unesite broj
3. 4. 5
Zbroj znamenki
12
Na kraju ćemo upotrijebiti argumente naredbenog retka za izračun zbroja znamenki broja broja.
Korištenjem argumenata naredbenog retka
Kodirati:
klasa SumOfDigits {public static void main (String arg []) {long n, sum = 0 System.out.println ('Unesite broj') n = Long.parseLong (arg [0]) while (n! = 0) {sum + = n% 10 n / = 10} System.out.println ('Zbroj znamenki & ldquo + zbroj)}}
Izlaz:
Unesite broj
123
Zbroj znamenki
6
Ovim smo došli do kraja ovog vodiča o „Zbroju znamenki u Javi“. Nadam se da vam je pomoglo na neki način. Nastavite čitati, istražujte!Nastavit ćemo zajedno kopati svijet Jave. Pratite nas!
Obavezno vježbajte što je više moguće i vratite svoje iskustvo.
To nas dovodi do kraja našeg bloga na temu „Java program za pronalaženje zbroja znamenki u Javi“. Nadam se da vam je ovaj blog bio informativan i dodao je vrijednost vašem znanju.
Pogledajte Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA namijenjen je studentima i profesionalcima koji žele biti programer Java. Tečaj je dizajniran da vam pruži početnu prednost u Java programiranju i osposobi vas za osnovne i napredne Java koncepte zajedno s raznim Java okvirima poput Hibernate & Proljeće .
Imate pitanje za nas? Molimo navedite ga u odjeljku za komentare ovog 'Zbroja znamenki u Javi' članka i javit ćemo vam se u najkraćem mogućem roku.