Kayıtlar

Java SE etiketine sahip yayınlar gösteriliyor

Java SE Ders14 - Geri Dönüş Tipleri (Return Types)

Resim
    Java SE veri tipleri dersinde elemanların birer tipe sahip olduğundan bahsetmiştik. Bu derste metotların geri dönüş tipinin nasıl çalıştığından bahsedeceğiz.      Metot düzeni  erişimBelirteci geriDönüşTipi metotIsmi(){...}  private               int                      A(){...} gibi.       Return deyimi     Metotlarda geri dönüşü sağlayan return ifadesidir.     Metot içindeki return ifadesinden sonra yazılan kodlar dikkate alınmaz.(değişken tanımlama,metot çağırma, işlemler vs.)     Metodun içindeki return ifadesinden sonra metot çağrıldığı yere döner.        Örnek olarak bir kareAl metodunu ele alalım. int kareAl(int k){return k*k;}  int tipinde bir sayı alıyor. geriye int tipinde bir sayı döndürüyor.  float kareAl(float k){return k*k;}  float tipinde bir sayı alıyor. geriye float tipinde bir sayı döndürüyor. double kareAl(double k){return k*k;} double tipinde bir sayı alıyor. geriye double tipinde bir sayı döndürüyor. boolean kareAl(int

Java SE Ders13 - Erişim Belirteçleri

         Erişim belirteçleri ingilizce tabiriyle access modifiers javadaki elemanların nerede erişime açık nerede erişime kapalı olacağını belirler.Aşağıdaki tabloda erişim belirteçleri ve erişime açık olup olmadıkları verilmiştir. Erişim Belirteci Sınıf Paket Alt Sınıf Tüm Sınıflar public Evet Evet Evet Evet protected Evet Evet Evet Hayır erişim tipsiz Evet Evet Hayır Hayır private Evet Hayır Hayır Hayır public Erişim Belirteci public void metot(){..} public int sayi; public Personel p; vb.. Bir java elemanının public olarak tanımlanması ; tanımlandığı sınıf içerisinde erişime açık olduğunu, tanımlandığı paket içinde erişime açık olduğunu, alt sınıflarında erişime açık olduğunu, diğer paketlerden erişime açık olduğunu belirtir. protected Erişim Belirteci protected void metot(){..} protected int sayi; protected Perso

Java SE Ders12 - Metotlar

Resim
   Metotlar, bir program içerisinde belli bir işi yapan ve kendisini istediğimiz yerde çağırabilmemizi sağlayan yapılardır.Java'nın kendisinin oluşturduğu metotlar olduğu gibi kendimiz de metot oluşturabiliriz. public void karsilastir(int a, int b); Burada ; public       -> erişim belirteci void         -> metot geri dönüş tipi karsilastir -> metot ismi a ve b ise, metot parametreleridir. public void karsilastir();  ifadesinin tamamı ise metot signatürü(imzası)dür.     Erişim belirteçlerini ve metot geri dönüş tiplerini başka bir derste açıklayacağım. Sizin burada odaklanmanız gereken metotların genel yapısıdır. Metot nasıl tanımlanır ? Metodun tanımlanma şekli aşağıdaki gibidir. public void karsilastir(int a, int b){   // yapılacaklar }   Metot nasıl çağrılır ? Yazılan metodun çağrılma şekli aşağıdaki gibidir. karsilastir(3,5); Şimdi örneği yapalım. Main.java package test; public class Main { public s

Java SE Ders11 - Döngüler III

Resim
do-while Döngüsü do{        // yapılacaklar      }while(koşul);    Do-while döngüsü while döngüsünden farklı olarak ilk döngünün icrasında koşul kontrol edilmeksizin çalıştırılır. Koşul her döngü icrasının sonunda kontrol edilir ve bu döngünün bir defa daha çalıştırılıp çalıştırılmayacağına karar verilir. Şimdi aynı 1'den 10'a kadar olan sayıları konsola yazdırma programını do-while döngüsü kullanarak yapalım. package test; public class Main { public static void main(String[] args) { int i = 1 ; do { System. out . print (i + "\t" ); i++; } while (i <= 10 ); } }

Java SE Ders10 - Döngüler II

Resim
While Döngüsü while(kosul){       // koşul doğru olduğunda yapılacaklar listesi //eylem }    While döngüsünün genelde tanımlanması yukarıdaki şekildedir.For döngüsünden farklı olarak başlangıç değerine sahip değildir.Yani başlangıç değeri while’a ait kod bloğu dışında tanımlıdır.Sadece koşulun doğruluğunu kontrol eder.Ayrıca her döngü icrasında yapılacak eylem genellikle while kod bloğunun sonunda belirtilir. while döngüsünün çalışma prensibi aşağıdaki şekildedir. Koşul kontrol edilir.Doğru ise, while bloğunun içi çalıştırılır.Blok içinde eylem gerçekleştirilir.(Muhtemelen 1 arttırma işlemi). İlk madde sürekli tekrarlanır ta ki koşul yanlış olana kadar.Koşul yanlış olunca döngü sonlanır. Eylem işlemi while bloğunun herhangi bir kısmında olabilir.Örnek olması açısından biz sona koyduk. Şimdi konsola 1’den 10’a kadar sayıları yazdıran while döngülü bir örnek yapalım. Main.java package test; public class Main { public static void main(String[]

Java SE Ders09 - Döngüler I

Resim
   Bir durumu art arda tekrar ettirmek istediğimizde döngüleri kullanırız. Bu tekrar bir koşula bağlı olabilir de olmayabilirde. Javada döngü 3 farklı şekilde yapılabilir. for döngüsü ile while döngüsü ile do-while döngüsü ile For Döngüsü for(başlangıç değeri ; koşul ; eylem){      //yapılacaklar      } For döngüsünün genel yapısı yukarıdaki şekildedir. Döngünün çalışma yapısı ise aşağıda anlatılmıştır. Döngü başlangıç değerinden başlar.  Koşul kontrol edilir, Doğru ise, döngünün içindeki blok bir kez çalıştırılır. Yanlış ise,5.adıma atlanır. Eylem gerçekleştirilir. Eylem genelde başlangıç değerini bir arttırmaktır.  2 ve 3. adımlar tekrar edilir. Döngü tamamlanır.  Şimdi 1 den 10 kadar sayıları konsola yazan for döngüsü örnekleri yapalım. Main.java package test; public class Main { public static void main(String[] args) { // 1.Örnek for ( int i = 1 ; i <= 10 ; i++) { System. out . print (i + "\t" ); } System.

Java SE Ders08 - Bit Tabanlı Operatörler

Resim
       Bit tabanlı operatörler sayıların ikili tabandaki karşılıklarını bit bit ele alır. Örneğin, 10 ve 12 sayılarını AND (VE) işlemine soktuğumuzda 10 sayısının ikili tabandaki karşılığı 12 sayısının ikili tabandaki karşılığı ile bit bit karşılaştırılır ve bit bit karşılaştırılma sonucunda elde edilen ikili tabandaki sayının değeri bizim sonucumuz olur. Bit tabanlı operatörleri açıklayan tablo aşağıda verilmiştir. Operatör Anlamı Açıklaması &amp; Bit tabanlı VE İki sayının ikilik tabanda birbirine karşılık düşen her bitini ve (&amp;) işlemine sokarak bir sonuç elde eder. | Bit tabanlı VEYA İki sayının ikilik tabanda birbirine karşılık düşen her bitini veya (|) işlemine sokarak  bir sonuç elde eder. ^ Bit tabanlı XOR İki sayının ikilik tabanda birbirine karşılık düşen her bitini özel veya (^) işlemine sokarak bir sonuç elde eder. &gt;&gt;  Sağa kaydırma Bir s