"Enter"a basıp içeriğe geçin

Girilen Sayının Rakamları Toplamı – Java

Girilen sayının rakamları toplamı için mod ile sayının son rakamını alıp sonradan siliyoruz. Açıklamalar kodun içinde yazılıdır.

// Scanner kütüphanesi.
import java.util.Scanner;

public class GirilenSayininRakamlariToplami {
    public static void main(String[] args) {
        int sonuc = 0;
        
        // Scanner nesnesi oluşturuluyor.
        Scanner veriAl = new Scanner(System.in);
        
        // Kullanıcıdan sayı alınıyor.
        int veri1 = veriAl.nextInt();
        
        while (veri1 > 0) {
        
            // Mod ile son rakamı sonuc değişkenine ekliyoruz.
            sonuc += (veri1 % 10);
            
            /** 10'a bölerek son rakamı virgül sonrasına atıyoruz.
             * int değerlerde virgülden sonrasını almadığı için otomatikman
             * son rakam siliniyor ve tekrar modu alınarak aynı işlem
             * uygulanıyor.
             */
            veri1 = veri1 / 10;
        }
        
        // sonuc değişkeni ekrana yazdırılıyor.
        System.out.println("Girdiğiniz sayının rakamları toplamı: " + sonuc);
    }
}
Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.