Kullanıcı Tarafından Girilen Sayının Basamak Sayısı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
ü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ı saydıracağı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);
078
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;

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

System.out.println("Sayının Basamak Sayısı: " + adet);
}
}
Çıktı:
1608728142683.png
 
Üst Alt