20 Temmuz 2014 Pazar

Konsol Ortamında Çalışan Basit Bir Java if Uygulaması




Programın açıklamalı kodları aşağıdaki gibidir.

package basitifuygulamasi; //uygulama paketimizin adı
import java.util.Scanner; // klavyeden girilen veriyi okutan sınıf import ediliyor

public class javaifuyg { // classımızınn başladığı yer
   
    public static void main(String[] args){ //programın çalıştığı ana metod başlıyor
       
        Scanner sayiGir = new Scanner(System.in); //veri okutacak nesne tanımlanıyor
       
        int sifre=69, tahmin; // değişkenler tanımlanıyor
       
        System.out.println("Şifreyi tahmin et bakalım"); //ekranda görünecek mesaj
       
         tahmin=sayiGir.nextInt(); //kullanıcıdan alınan veri değişkene aktarılıyor
 
         if(tahmin==sifre){ //değişkendeki veri sifre değişkeninin değeri ile kıyaslanıyor
       
        System.out.println("Vaay bee! şifreyi nasıl da bildin?"); //sonuç doğru ise yayınlanacak mesaj
    }else{ //değilse demek       
System.out.println("Bilemedin akıllım!"); //sonuç yanlış ise yayınlanacak mesaj
           System.exit(0); //program duruyor
    }
    }

}

İnfial Nedir? Ne Demektir?




Özellikle televizyonlarda sık sık infial kelimesine rastlarız. Kötü bir olayın halkta uyandırdığı infial şeklinde anonsta bulunur spiker. Hep sorarız kendimize infial ne demek? diye. Ama sözlüğe bakmak aklımıza gelmez bir türlü. arkadaşımıza sorarız o da bilmiyordur bizim gibi. Neyse kötü bişey heralde deriz geçeriz. Ben de bu kervanın bir üyesi olarak en sonunda bu kısır döngüye son vermeye karak verdim ve Türk Dil Kurumu'na sordum sizin için(Kapılarına kadar gitmedim internetten araştırdım. Aynen sizin şu an yaptığınız gibi).
İnfial sözcüğünün anlamı TDK Sözlüğüne göre,

a. (infia:li) esk. 1. Birine içerleme, gücenme, kızgınlık duyma. 2. Herhangi bir şeyden etkilenme. 3. fel. Edilgi.

demektir.


Oh be artık rahatladım. umarım siz de rahatlamışsınızdır.

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