Aşağıdaki kodlar kullanıcıya konsol ortamında ismini sorar ve klavyeden girilen kelimeyi yine konsol ortamında yazdırır. Program sadece tek bir class'tan oluşmaktadır. Program başlatıldığında "isim" adında String türünden bir değişken oluşturulur. Bu değişkene "isimGir()" adlı parametresiz bir metodun döndürdüğü değer atanır ve sonuç konsol ortamında yazdırılır.
isimGir() metodu kendi bünyesinde "adi" isimli String türünden bir değişken oluşturur. Sonra Scanner sınıfından "yazi" adlı bir nesne oluşturur ve bu nesne ile klavyeden girilen değerleri nextLine() metodu ile okutarak "adi" değişkenine aktarır. "adi" değişkeninin taşıdığı değer return komutu ile isimGir() metodunun çağırıldığı yere gider ve "isim" değişkenine atanır. Son olarak "isim" değişkeninin değeri konsol ortamında ekrana basılır.
Program gördüğünüz gibi oldukça basit ama Java Programlamaya Yeni Başlayanlar için faydalı olacağını düşünüyorum. İşte yukarıda bahsettiğimiz programın nacizane kodları.
anaSinif.java
import java.util.Scanner;
public class anaSinif {
public static void main(String args[]){
String isim;
isim=isimGir();
System.out.println("Adınız : "+isim);
}
public static String isimGir(){
String adi;
Scanner yazi = new Scanner(System.in);
System.out.println("Lütfen bir isim giriniz");
return adi=yazi.nextLine();
}
}
isimGir() metodu kendi bünyesinde "adi" isimli String türünden bir değişken oluşturur. Sonra Scanner sınıfından "yazi" adlı bir nesne oluşturur ve bu nesne ile klavyeden girilen değerleri nextLine() metodu ile okutarak "adi" değişkenine aktarır. "adi" değişkeninin taşıdığı değer return komutu ile isimGir() metodunun çağırıldığı yere gider ve "isim" değişkenine atanır. Son olarak "isim" değişkeninin değeri konsol ortamında ekrana basılır.
Program gördüğünüz gibi oldukça basit ama Java Programlamaya Yeni Başlayanlar için faydalı olacağını düşünüyorum. İşte yukarıda bahsettiğimiz programın nacizane kodları.
anaSinif.java
import java.util.Scanner;
public class anaSinif {
public static void main(String args[]){
String isim;
isim=isimGir();
System.out.println("Adınız : "+isim);
}
public static String isimGir(){
String adi;
Scanner yazi = new Scanner(System.in);
System.out.println("Lütfen bir isim giriniz");
return adi=yazi.nextLine();
}
}