Java Scanner Sınıfı

Posted: August 27, 2014 in Java
Tags: , ,

Klavyeden veri girişi yapmak için kullanılan sınıftır.
Scanner sınıfı java.util paketinde yer alır.
Scanner sınıfı ile klavyeden bilgi almak için önce bu sınıftan bir nesne oluturmalı.Daha sonra hangi türde veri alınacaksa ona uygun bir metot türetilmelidir.

nextByte() ->Klavyeden byte türünde değerler okur.
nextShort() ->Klavyeden short türünde değerler okur.
nextFloat() ->Klavyeden float türünde değerler okur.
nextDouble() ->Klavyeden double türünde değerler okur.
nextBoolean() ->Klavyeden boolean türünde değerler okur.
nextLine() ->Klavyeden string türünde değerler okur.String ifadenin içinde boşluk olsada tamamını okur.
next() -> Klavyeden string türünde değerler okur.String ifadenin içinde boşluk varsa bunu algılar ve oraya kadar okur.

57

Örnekte görüldügü gibi ilk başta Scanner sınıfını import etmek gereklidir.

Scanner sınıfından new anahtar kelimesiyle bir nesne olusturduk.Daha sonra klavyeden bir int türünde değer girmesini

sağladık.Programımız iki klavyeden girilen 2 sayının equal olup olmadığına bakmaktadır.

Asagıdaki örnekte ise next metodunu kullandık ve boşluklar algılandı.Bunun yerine nextLine metodunu kullansaydık boşluklar algılanmayacaktı.

package javaapplication2;

import java.util.Scanner;
public class JavaApplication2 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

Scanner words=new Scanner(System.in);
System.out.println(“Cümle gir:”);
for(int i=0; i<10;i++)
{

String word1=words.next();
System.out.println(word1);

}
}

}

3236

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s