YAZILIM HOCAM SEO ve KURUCUSU MAZLUM ÖZÜ
Cuma , Kasım 24 2017

Scanner Sınıfı-Kullanıcıdan İsteme

Programlarımızı genelde kullanıcılarla iletişimli olduğumuz programlar yazarız peki bunu nasıl yapacağız arkadaşlar?

Kütüphanelerimiz var isterseniz bunlardan bahsedelim ?

hazır olarak bulunan özel kütüphaneler bulunur bunlardan birisi ise kullanıcıdan veri istememize yarayan Scanner kütüphanesidir

import java.util.Scanner;

kütüphanesi bize kullanıcıdan veri istememiz için kullanacağımız koddur

Örneğin 2 sayıyı toplamamız isteniliyor ve bu iki sayı kullanıcıdan istenilecek bakalım nasıl olacak bunlar ?

Scanner

-Önce 2 tane sayımız ve bir toplama işlemimiz var bunları javaya tanıtmamız gerekecek

-Kullanıcıdan 2 sayıyı isteyeceğiz

-toplama işlemini yaptıracağız

-ve sonucu ekrana yazdıracağız nasıl yaparız bunları?

Önce bir kütüphanemizi çağıralım

2014-11-21 04_58_49-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse

 

arkadaşlar şu satırı yazıp üstüne geldiğinizde import kısmını göreceksiniz

Scanner "değişken"=new Scanner(System.in);

 

2014-11-21 05_03_56-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse

Daha sonra değişkenlerimiz tanımlayalım arkadaşlar

2014-11-21 05_13_54-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse

şimdi biz kullanıcıdan iki adet sayı isteyeceğiz değilmi bunuda şu şekilde ekrana önce kullanıcının yapması gerekeni yazdırıyoruz daha sonra ise şu kod parcasını kullanıyoruz

"değişken"="Scanner'den sonraki değişkenimiz".next(Baş harfi büyük değişken türümüz)();

örneğin :

birinciSayi=scan.nextInt();

2014-11-21 05_15_57-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse

peki şimdi ne yapıcağız ? aldığımız iki sayıyı toplatalım ne dersiniz ?

2014-11-21 05_18_00-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse

 

Sonucumuzu ekrana yazdıralım şimdide

2014-11-21 05_19_35-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse

 


import java.util.Scanner;
public class OgzhnFlzScanner {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

int birinciSayi,ikinciSayi,toplama;

System.out.println("Birinci sayıyı giriniz");
birinciSayi=scan.nextInt();
System.out.println("İkinci sayımızı giriniz");
ikinciSayi=scan.nextInt();

toplama=birinciSayi+ikinciSayi;

System.out.println("İşleminizin sonucu: " + toplama );

}

}

 

Çıktımıza bakalım arkadaşlar 🙂

2014-11-21 05_20_38-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse 2014-11-21 05_20_51-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse 2014-11-21 05_20_59-Java - OguzFlz_src_OgzhnFlzScanner.java - Eclipse

UYGULAMA

Ufak bir hesap makinası yapalım ne dersiniz ? 🙂

Uygulama

Hakkında OĞUZHAN FİLİZ

Dpü Bilgisayar Mühendisliği Öğrencisi Java-Php Dillerinde kendini geliştirmekte REFERANSLAR: www.havadis37.com www.kastamonur.com 13.04.1995

Bunu Okudunuz mu ?

Eclipse Luna

Java program ve uygulama geliştirme programıdır. DİL: TÜRKÇE BOYUT:181,9MB

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir