15 Kasım 2016 Salı

Java Sayı kaç basamaklı

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