Bagaimana cara menemukan Jumlah Digit di Jawa?



Ada berbagai metode untuk menghitung jumlah digit di Jawa. Mari kita pahami berbagai metode untuk menyelesaikan masalah kita.

Java adalah . Ada berbagai metode untuk menghitung jumlah digit di Jawa. Mari kita bahas metode tersebut secara rinci. Di bawah ini diberikan adalah daftar yang akan kami gunakan untuk memecahkan masalah kami.

Mari kita mulai!





Dengan menggunakan for loop

Pemrogram biasanya menggunakan loop untuk mengeksekusi serangkaian pernyataan. Untuk loop digunakan ketika mereka perlu mengulang bagian dari beberapa kali. Ini terutama digunakan dalam kasus di mana jumlah iterasi diperbaiki!

Kode:



class SumOfDigits {public static void main (String arg []) {long n, sum Scanner sc = new Scanner (System.in) System.out.println ('Masukkan angka') n = sc.nextLong () untuk (jumlah = 0 n! = 0 n / = 10) {sum + = n% 10} System.out.println ('Jumlah digit' + jumlah)}}

Keluaran:
Masukkan nomor
456
Jumlah digit
limabelas

Segmen berikutnya memberi tahu Anda cara menggunakan metode statis untuk mencapai tujuan.

Dengan menggunakan metode statis

Di Jawa, a adalah metode yang dimiliki kelas daripada turunan kelas. Metode ini dapat diakses oleh setiap file kelas , tetapi metode yang ditentukan dalam sebuah instance hanya dapat diakses oleh anggota kelas tersebut.



Kode:

class SumOfDigits {public static void main (String arg []) {long n, s Scanner sc = new Scanner (System.in) System.out.println ('Masukkan nomor') n = sc.nextLong () s = sum (n) System.out.println ('Sum of digits' + s)} static int sum (long num) {int sum = 0 while (num! = 0) {sum + = num% 10 num / = 10} return sum }}

Keluaran:
Masukkan nomor
678
Jumlah digit
dua puluh satu

Sekarang mari kita beralih ke metode lain yaitu rekursi.

Dengan menggunakan rekursi

Kode:

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 []) {panjang n, res SumOfDigits s = new SumOfDigits () Scanner sc = new Scanner (System.in) System.out.println ('Masukkan angka') n = sc.nextLong () System.out. println ('Jumlah digit' + s.sum (n))}}

Keluaran:
Masukkan nomor
3. 4. 5
Jumlah digit
12

Terakhir, kami akan menggunakan argumen baris perintah untuk menghitung jumlah digit sejumlah angka.

Dengan menggunakan argumen baris perintah

Kode:

c ++ menyusun array
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 ('Jumlah digit & ldquo + jumlah)}}

Keluaran:
Masukkan nomor
123
Jumlah digit
6

Dengan ini, kita telah mencapai akhir tutorial ini tentang 'Jumlah Digit di Java'. Saya harap Ini membantu Anda dalam beberapa hal. Teruslah membaca, terus menjelajah!Kami akan terus menggali dunia Jawa bersama. Tetap disini!

Pastikan Anda berlatih sebanyak mungkin dan mengembalikan pengalaman Anda.

Ini membawa kita ke bagian akhir blog kita tentang “Program Java untuk menemukan Jumlah Digit di Java”. Saya harap Anda menemukan blog ini informatif dan menambah nilai pengetahuan Anda.
Lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kursus pelatihan dan sertifikasi Java J2EE dan SOA Edureka dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java. Kursus ini dirancang untuk memberi Anda permulaan dalam pemrograman Java dan melatih Anda untuk konsep Java inti dan lanjutan bersama dengan berbagai kerangka kerja Java seperti Hibernate & Musim semi .

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar 'Jumlah Digit di Jawa' ini artikel dan kami akan menghubungi Anda kembali sesegera mungkin.