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:
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