17 Şubat 2014 Pazartesi

Java Parametresiz Metod Kullanımı

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();
    }
}