Javada Kullanıcıdan Veri Almak ve Scanner Classı

Merhaba arkadaşlar 🙂 Bir süre önce Javanın Gizemli Dünyasına sağlam bir adım atmış ve dünyaya bilgisayar dilinde bir merhaba demiştik. Şimdi de kullanıcıdan nasıl veri alınır bunu öğrenelim. Öncelikle sizlere Scanner sınıfından bahsetmek istiyorum. C de stdio.h kütüphanesinde tanımlı olan scanf fonksiyonunu kullanarak veri girişini kullanıcıya yaptırabiliyorduk. Javada bu işi bize sağlayacak olan bir Class(sınıf yapısı). Classımızın adı Scanner ve util packageına ait. Bu Classı kullanabilmek için önce import işlemini gerçekleştirmemiz gerekiyor. Aşağıdaki ekran çıktısında import işlemini göreceksiniz.

java1

 

Evet arkadaşlar import  java.util.Scanner; komutuyla Scannerı aktif ettik ve main methodunda tanımladık. Şimdi kullanıcıdan veri alma kısmına geldik. Önce adını, soyadını ,sonra yaş bilgisini alalım. Mesajlarımızı System.out.println(“”); içerisinde veriyoruz.

java2

Değişkenlerimizi de isteğimiz bilginin türüne göre tanımladık. Name ve surname String, age int gibi. Böylece kullanıcıdan verileri almış olduk. Eğer veriler alt satıra değil de soruların hemen yanına yazılsın istiyorsak bunun yöntemini de aktarayım. “println” sözcüğünün sonundaki ln eki line yani satır kelimesinin kısaltılmışıdır. Eğer alt satıra geçmek istemiyorsak bu eki silmemiz yeterli. Tıpkı kullanıcıdan yaş bilgisini alırken yaptığım gibi.

Böylece  veri alma işlemini görmüş ve Scanner classını birazcık tanımış olduk. İlerlememize bir adım daha kattık. İyi çalışmalar arkadaşlar 🙂

Reklamlar

JAVA ve Gizemli Dünyasına Hoşgeldiniz :)

Merhaba arkadaşlar;

Artık blogumda sık sık Javaya yer vereceğim. Ne yoksa siz hala java öğrenmeyi düşünmüyor musunuz? Gelin beraber öğrenelim. “Hello World” ü bir de javada yazalım.

James Gosling tarafından geliştirilmiştir. Nesneye yönelik bir programlama dilidir. Java güvenli bir dildir ,sağlamdır. Üstelik tüm işlemcilerde çalışır 🙂 Tabi Java Virtual Machine sayesinde. Jvm bir sanal makinedir. Java bytecodunu makine diline çevirir.

Java kullanmak için bilgisayarınızda JDK (Java development kit) olmalıdır. JDK yı http://www.oracle.com/technetwork/java/javase/downloads/index.html sitesinden temin edebilirsiniz. Jdkyı kurduktan sonra bir de İde gerekiyor tabi. İde olarak Eclipse ve NetBeans’i kullanıyorum.

Jdk mızı indirip , idemizi de kurduysak sizler daha fazla sabırsızlanmadan ilk ve en popüler kodumuza geçelim. Dünyaya bir Hello diyelim.

Şimdilik NetBeans üzerinden anlatacağım.

Önce sol üst köşede bulunan File’a tıklıyoruz. Buradan New File seçeneğini seçmemiz gerekiyor. Ve karşımıza şöyle bir pencere geliyor :

Resim

Buradan Java Application’ı seçip next’e basıyoruz.

Projemizi isimlendirip enterlıyoruz ve nihayet karşımıza kodlarımızı yazacağımız sayfa geliyor :

Resim

Kodumuzu yapıştıralım hemen ve run işlemini yapalım 🙂 Main e yazmamız gereken o sihirli sözcük :  System.out.println(“Hello World!”);

C de printf vardı hatırladınız mı? 🙂 Artık Bu var. Netbeanste System.out.println(); otomatik gelsin istiyorsanız sout yazıp tab tuşuna basmanız yeterli. Eclipste ise syso yazıp ctrl+space yapıyoruz.

İşte ! Dünyaya da Hello dediğimize göre çalışmalara başlayabiliriz. Şimdilik bu kadar ama 🙂 Devamı gelecek. Kolay gelsin arkadaşlar , iyi çalışmalar.