Press "Enter" to skip to content

Java Dersleri #7 – Kodlamaya Başlangıç ve Ekrana Yazı Yazdırma

Java programlama dilinde Scanner bir sınıftır. Tüm sınıflar gibi sisteme dahil edilmesi gerekmektedir. Scanner temel olarak klavyeden bir girdi alma işleminde kullanılmaktadır.

MERT TOPUZ

Bu makalemizde Java ile kullanıcıdan Scanner yardımı ile nasıl veri alınacağını inceleyeceğiz.

Scanner Nedir?

Java programlama dilinde Scanner bir sınıftır. Tüm sınıflar gibi sisteme dahil edilmesi gerekmektedir. Scanner temel olarak klavyeden bir girdi alma işleminde kullanılmaktadır.

Projeye Scanner Kütüphanesini Dahil Etmek

Çalışılan projeye Scanner kütüphanesini dahil etmek için yapmanız gereken aşağıdaki import kodunu sayfanızın başına yerleştirmektir.

import java.util.Scanner;

Bu import işlemi yerine dilerseniz java.util kütüphanesinde yer alan tüm sınıfları da aşağıdaki komut ile import edebilirsiniz;

import java.util.*;

Scanner Kullanımı

Kullanıcıdan veri alanacak alana Scanner eklemek için vermeniz gereken iki komut vardır. Bunlar;

Scanner girdi = new Scanner(System.in); int sonuc = girdi.nextInt();

girdi adı ile oluşturulan Scanner’a System.in ile kullanıcıdan veri aktarılacağı belirtiliyor. Ardından gelen girdi verisini sonuç değişkenine atıyoruz. Peki bu kullanılan fonksiyonlar neyin nesi?

Türler

  • nextInt()
    • Kullanıcıdan integer (tam sayı) değerini alır. (1,2,3,4,5. )
    • Kullanıcıdan double (ondalıklı sayılar dahil) değerleri alır. (3.14, 2.7, 1.05, 10.9, 9. )
    • Kullanıcıdan string (metin) değerini alır. (mert, topuz, com, java, dersleri. )
    • Kullanıcıdan string (metin) değerini alır fakat o satırda ne var ne yoksa hepsini alır.

    Ayrıca nextLong(), nextShort(), nextFloat(), hasNext() değerleri de kullanılır.

    DİKKAT: Örneğin next() kullanılacak ise kodda int sonuc olan kısmın String sonuc olacağını unutmayın!

    Kullanıcıdan isim ve soyad verilerini alıp bir liste olarak ekrana çıktı verin.

    import java.util.*; public class VeriAlma < public static void main(String[] args) < Scanner girdi = new Scanner(System.in); System.out.print("Adınız : "); String ad = girdi.next(); System.out.print("Soyadınız : "); String soyad = girdi.next(); System.out.println("------------------------------\nMÜŞTERİ BİLGİLERİ\n------------------------------"); System.out.println("Adı : "+ad+"\nSoyadı : "+soyad); System.out.println("------------------------------"); >>

    Java Dersleri #7 – Kodlamaya Başlangıç ve Ekrana Yazı Yazdırma

    Merhaba değerli Kodlama Vakti takipçileri, bu dersimizde Java’da Kodlamaya Başlangıç yapacağız.İlk olarak bir önceki dersimizde gördüğümüz gibi, yeni bir sınıf (class) oluşturuyoruz ve main metodu içerisine ilk kodumuzu yazıyoruz. Eğer bir önceki dersimizi incelemediyseniz Java Dersleri #6 – Main Metot ve Kullanımı buradan ulaşabilirsiniz.Sınıfımızın adı KodlamaVakti Olsun. İlk öğreneceğimiz kod parçacığı, Java’da Ekrana Veri Bastırma kodu olan System.out.println(“Çıktı”); komutunu öğreneceğiz. Ama ilk önce bilmemiz geren bir konu Java’da kodların nereye yazıldığı ve yazım kuralları ya da diğer adıyla söz dizimi (Syntax). Genellikle Syntax olarak ingilizce adıyla duyduğumuz bu terim herhangi bir programlama dilinin yazım kuralını belirler.Gelin bizde Java’nın Genel Syntax kuralına bir göz atalım.

    Genel Syntax (Yazım Kuralları)

    Yukarıda ki örnekte göreceğiniz gibi, en üst kısımda “public class Sinif” komutu ile bir sınıf (class) oluşturuyoruz. Java’da sınıflar içerisine kodlarımızı yazarız ve ilerleyen derslerde sınıflar konusuna derin bir giriş yapacağız.Daha sonra program çalıştığında çalışan bir metod olan “Main Metodu” sınıfımızın içerisine yazarız çünkü programı çalıştırmak için derleyici ilk olarak main metot içerisindeki komutları okuyacaktır. Eğer “Main Metot” kullanımını hatırlamıyorsanız, Java Dersleri #6 – Main Metot ve Kullanımı dersimizden bakabilirsiniz. Main metot içerisine “Gövde (body)” adını veririz ve komutlarımızı ya da diğer adıyla ifadelerimizi gövde içerisine yazarız.Buraya yazdığımız kodlar derleyici tarafından yorumlarınır ve çıktı olarak kullanıcıya verir. Genel olarak Java’nın Yazım Kuralı ya da diğer adıyla Java Genel Syntax‘ı bu şekildedir.

    Java Ekrana Yazı Yazdırma

    Java’da genel yazım kurallarını öğrendiğimize göre artık ilk kodumuzu yazabiliriz. İlk komutumuz Java’da Ekrana Yazı Yazdıramamızı sağlayan System.out.println(“Hello World!”), komutu olacaktır. Bu komutu incelidiğimizde iki parantez içerisine, çift tırnak kullanarak ekrana bastırmak istediğimiz sözcüğü yazıyor. Sonrasında programı çalıştırdığımızda süslü parantezler içerisinde ki sözcüğü ekrana basacaktır. Bu komutun iki farklı kullanım şekli mevcuttur, yazılan komuttan sonra yeni satıra inilmesi isteniyorsa System.out.println(); kullanılrıken aynı satırda kalınması isteniyorsa System.out.print(); şeklinde kullanılır. Tebrikler Java’da artık ilk kodumuzu yazdık ve çalıştırdık. Derslerimiz hoşunuza gittiyse eğer paylaş butonlarından sevdiklerinizle paylaşabilirsiniz !

Comments are closed, but trackbacks and pingbacks are open.