Kullanıcının girmiş olduğu sayının kaç basamaklı olduğunu bulacağız.
Bir adet sayı ve basamak int değeri oluşturacağız. Kullanıcı sayıyı girdiğinde sayi yi 10 dan küçük kalana kadar 10 a böleceğiz. ve basamak sayısını bulacağız.
package dersler;
import java.util.Scanner;
public class Dersler {
public static void main(String[] args) {
Scanner giris=new Scanner(System.in);
int sayi,basamak=1;
System.out.println("Sayı kaç basamaklı programı");
System.out.println("Sayıyı giriniz:");
sayi=giris.nextInt();
while(sayi>9){
sayi=sayi/10;
basamak++;
}
System.out.println("Sayı "+basamak+" basamaklıdır");
}
}
Program Çıktısı:
Hiç yorum yok:
Yorum Gönder