Java to . Istnieje wiele metod, za pomocą których możemy obliczyć sumę cyfr w Javie. Omówmy szczegółowo te metody. Poniżej podana jest lista, której użylibyśmy do rozwiązania naszego problemu.
Zaczynajmy!
Używając pętli for
Programiści zwykle używają pętle wykonanie zestawu instrukcji. Dla pętla jest używana, gdy muszą wykonać iterację części wiele razy. Jest szczególnie używany w przypadkach, gdy liczba iteracji jest ustalona!
Kod:
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 ('Suma cyfr' + suma)}}
Wynik:
Wpisz liczbę
456
Suma cyfr
piętnaście
W następnym segmencie dowiesz się, jak wykorzystać metodę statyczną do osiągnięcia celu.
jak używać hover w css
Metodą statyczną
W Javie a jest metodą należącą do klasy, a nie do instancji klasy. Metoda jest dostępna dla każdego wystąpienia klasa , ale metody zdefiniowane w instancji są dostępne tylko dla tego elementu członkowskiego klasy.
Kod:
class SumOfDigits {public static void main (String arg []) {long n, s Scanner sc = new Scanner (System.in) System.out.println ('Wpisz liczbę') n = sc.nextLong () s = sum (n) System.out.println ('Suma cyfr' + s)} static int sum (long num) {int sum = 0 while (num! = 0) {sum + = num% 10 num / = 10} return sum }}
Wynik:
Wpisz liczbę
678
Suma cyfr
dwadzieścia jeden
Przejdźmy teraz do innej metody, którą jest rekurencja.
Używając rekurencji
Kod:
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} public static void main ( String arg []) {long n, res SumOfDigits s = new SumOfDigits () Scanner sc = new Scanner (System.in) System.out.println ('Wprowadź liczbę') n = sc.nextLong () System.out. println ('Suma cyfr' + s.sum (n))}}
Wynik:
Wpisz liczbę
3. 4. 5
Suma cyfr
12
Jaka jest różnica między C ++ i Java
Na koniec użyjemy argumentów wiersza poleceń do obliczenia sumy cyfr pewnej liczby.
Używając argumentów wiersza poleceń
Kod:
lista zdarzeń javascript z przykładami
class SumOfDigits {public static void main (String arg []) {long n, sum = 0 System.out.println ('Wpisz liczbę') n = Long.parseLong (arg [0]) while (n! = 0) {sum + = n% 10 n / = 10} System.out.println ('Suma cyfr & ldquo + suma)}}
Wynik:
Wpisz liczbę
123
Suma cyfr
6
W ten sposób dotarliśmy do końca tego samouczka „Suma cyfr w Javie”. Mam nadzieję, że w jakiś sposób ci to pomogło. Czytaj dalej, odkrywaj dalej!Będziemy wspólnie przekopywać świat Java. Bądźcie czujni!
Upewnij się, że ćwiczysz jak najwięcej i cofnij swoje doświadczenie.
To prowadzi nas do końca naszego bloga o „Programie w języku Java do znajdowania sumy cyfr w języku Java”. Mam nadzieję, że ten blog okazał się przydatny i wzbogacił Twoją wiedzę.
Sprawdź autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Szkolenie i certyfikacja J2EE i SOA firmy Edureka jest przeznaczony dla studentów i profesjonalistów, którzy chcą zostać programistą Java. Kurs ma na celu zapewnienie przewagi w programowaniu w języku Java i przeszkolenie zarówno podstawowych, jak i zaawansowanych koncepcji Java, a także różnych struktur Java, takich jak Hibernate i Wiosna .
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w tej „Suma cyfr w Javie” artykuł, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.