Kullanıcı Tarafından Girilen Sayının Basamakları Toplamını Bulan Java Programı

Konuyu Okuyanlar (0 kayıtlı üye )

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
Günlük hayatta 10luk sistemi kullandığımız için sayının basamaklarını bulmak için sayıyı 10’a bölündüğü sürece bölümü devam ettirmek gerekir. Burada sayının uzunluğu belli olmadığı için while döngüsü ile sayının basamaklarını toplamını bulacağım.


Java Kodu:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

import java.util.Scanner;


public class JavaOrnekleri {

public static void main(String[] args) {
// Klavyeden okuma yapmak için Scanner nesnesini oluştur.
Scanner reader = new Scanner(System.in);

System.out.print("Bir Sayı Girin: ");

// nextInt() metodu ile tam sayı türünde değer okuması yapılır.
int num = reader.nextInt();

int adet = 0,toplam=0;

while(num != 0)
{
toplam=(num%10)+toplam;
num /= 10;
++adet;
}

System.out.println("Basamak Toplamı: " + toplam);
}
}
Çıktı:

1608729199124.png
 
Üst Alt