Java Scanner Sınıfı

Bu yazımızda Java Scanner sınıfı nedir sorusunu cevaplayacağım. Scanner sınıfının kullanımı oldukça geniş. Ancak yazımızda temel özelliklerinden bahsedeceğim. Yazının içeriği aşağıdadır.

İçindekiler

  1. Scanner Sınıfı Nedir?
  2. Scanner Sınıfı Nasıl Kullanılır?

Scanner Sınıfı Nedir?

Scanner kelimesinin anlamı tarayıcıdır. Scanner bir class’dır ve java.util paketinin içerisinde yer alır. Klavye veya dosya gibi girdi kaynaklarından veri okumak için kullanılır.

Scanner sınıfı, Java’nın standart giriş akışını (standart input stream) alır ve bu akışı veri türüne göre parçalayarak okuma işlemlerini gerçekleştirir. Örneğin, bir metin dosyasını veya klavyeden girilen metinleri okumak için kullanılabilir. Temel veri türlerini (int, double, vs.) ve metin verilerini okumak için kullanılabilir.

Yeri gelmişken Java’da paket kelimesinin anlamından da bir kaç cümle ile bahsedelim. Java’da “paketler” (packages), sınıfları ve arayüzleri düzenlemek, kategorilendirmek ve yönetmek için kullanılan bir organizasyon yapısıdır. Paketler, Java kodunu daha düzenli ve yönetilebilir hale getirmek amacıyla kullanılır. Bu paketleri projemize import ederek kullanıyoruz.

Scanner Sınıfı Nasıl Kullanılır?

Scanner sınıfını kullanarak girdi almak için aşağıdaki adımları izleyebiliriz:

 Scannernıfını İçe Aktarın:  İlk olarak, java.util paketinden Scanner class’ını içe aktarıyoruz.

 Scanner Nesnesi Oluşturun:  Girdi alma işlemleri için bir scanner nesnesi oluşturun.

System.in anahtar kelimesi ile klavyeden veri alacağımızı belirtiyoruz.

 Veriyi Okuyun:  Oluşturduğumuz scanner nesnesini kullanarak farklı veri türlerinde girdileri okuyabiliyoruz. Örnek olarak nextInt(), nextDouble(), next() gibi yöntemlerle tamsayılar, ondalıklı sayılar ve metin girdileri okuyabiliriz.

 Veriyi İşleyin:  Bu kısım programınızın içeriği ile alakalı. Okuduğunuz veriyi işleyebilir ve gerektiğinde kullanabilirsiniz.

 Scanner Nesnesini Kapatın:  Girdi alma işlemini tamamladıktan sonra scanner nesnesini kapatmayı unutmayın. Bu, kaynakların doğru bir şekilde serbest bırakılmasını sağlar.

Şimdi bu adımları referans alarak bir örnek yapalım. İşte örneğimiz:

Son bir hatırlatma ile yazımızı bitirelim. Yukarıda import kelimesinden bahsettim ve eminim ki import işleminin ne anlama geldiğini merak ediyorsunuz.

Java’da import ifadesi, farklı paketlerde tanımlanmış class’ları veya interface(arayüz)’ leri projemizde kullanmak için yaptığımız işlemdir. Bir class veya interface’i başka bir Java dosyasında kullanmak istediğinizde, o class veya interface’i içe aktarmanız gerekebilir. Java’da import işlemi şu şekildedir:

Bu dersimde Java Scanner sınıfı nedir sorusunu cevapladım. Eğer sizde bu yazıyı ve önceki yazıları iyi anladığınızı düşünüyorsanız bir sonraki yazıya geçmeye hazırsınız.

Eğer anlamadığınız bir yer olduysa yada önceki yazılardan okumadıklarınız varsa Java değişkenlerJava if else kullanımıJava veri tipleri yazılarını okumanızı tavsiye ederim.

Umarım sizler için faydalı bir yazı olmuştur. 

Bir sonraki yazımda görüşmek üzere.

Happy coding!

Yorum Yazın