Java

Java Scanner ile Console’dan Veri Alma (Kullanıcıdan Veri Alma)

Scanner sınıfı, kullanıcıdan veri almak için kullanılır ve java.util paketinde bulunur.

Scanner sınıfını kullanmak için, sınıfın bir nesnesini oluşturulur ve Scanner sınıfı belgelerinde bulunan mevcut metotlardan herhangi birini kullanılır. Örneğimizde, String türünde okumak için kullanılan nextLine() metodunu kullanacağız:

Java Kullanıcıdan Veri Alma:

Yukarıdaki örnekte, String türünde okumak için kullanılan nextLine() yöntemini kullandık. Diğer türleri okumak için aşağıdaki metotları kullanabilirsiniz.

  • nextBoolean():Kullanıcıdan bir boolean değeri okur
  • nextByte(): Kullanıcıdan bir byte değeri okur
  • nextDouble(): Kullanıcıdan double değer okur
  • nextFloat(): Kullanıcıdan ondalık değeri okur
  • nextInt(): Kullanıcıdan bir int değeri okur
  • nextLine(): Kullanıcıdan bir String değeri okur
  • nextLong(): Kullanıcıdan long değer okur
  • nextShort(): Kullanıcıdan short değer okur

Aşağıdaki örnekte, çeşitli türlerdeki verileri okumak için farklı metotlar kullanıyoruz:

Not: Yanlış giriş yaparsanız (örneğin sayısal bir girişte metin), bir istisna/hata mesajı alırsınız (“InputMismatchException” gibi).

Yorum Yap

Yorum yapmak için tıklayın