instagram twitter linkedin github youtube

30.7.19

Java da klavyeden değer almak

1) İlk olarak Scanner sınıfını programımıza dahil etmemiz lazım. Bunun için “public class isim{”  yazan yerin üstüne  import java.util.Scanner; yada import java.util.*;  yazarızBunun anlamı klavyeden değer girmemiz için Scanner sınıfını dahil etmek. . * bunun anlamı ise util kutuphanesindeki Scanner sınıfı dahil util içinde yer alan tüm sınıfları çağırmasıdır.

2)  Daha sonra Scanner sınıfını kullanmak için, işlem kodlarından  Scanner klavye=new Scanner(System.in);  yazmamız gerek.  Buradaki “klavye”  veya  "k"benim tercih ettiğim isim, siz istediğinizi yazabilirsiniz.

3) Ardından belirlediğimiz bir veri tipine göre klavyeden değer alıyoruz. int ve string veri tiplerine göre klavyeden değer alma kodları gösteriliyor.
veritipi veriadı=klavye.next();

1)veri tipine int string long gibi veri türlerini yazarız
2)veriadına isim verme kurallarına uyduğumuz sürece istedimizi yazarız
3)mesela kullanıcının sayı girmesini istiyorsak sayi yazabiliriz
4)= ise veriadına değer atamak için kullanırız
5) atama işaretinden sonra yukarıda tanımladığımız scanner sınıfına ne isim verdiysek onu yazarız ben klavye tanımladığım için klavye yazmak  zorundayım
6) klavye yazdıktan sonra .(nokta) isaretine basarız ve ekranda yanına gelen seçeneklerden uygun olanı seçeriz
int için nextInt();
string için next(); tek bir kelime için
                 nextLine(); birçok kelime için
diğer veri türleri için de nextveritipi(); şeklindedir yani double için nextDouble();

örnek:

import java.util.*;
public class Ornekler {
    public static void main(String[] args) {
        Scanner k=new Scanner(System.in);
        String a=k.nextLine();
        System.out.println(a);
        }
    }
çıktı:bir cümle giriniz
harun aygun
girdiğiniz cümle: harun aygun