Java'da Kontrol Yapıları

 Hepinize tekrardan merhaba uzun zamandır blog'a pek fazla ilgi gösteremedim çok yoğun bir dönemden geçiyordum umarım anlayışla karşılarsınız.
Kod yazarken olayların belli bir şarta bağlı olarak gerçekleşmesini isteyebiliriz.Bunu yapabilmek için kontrol yapılarını kullanmalıyız.Java'da 3 tane kontrol yapısı vardır.Bunlar switch yapısı,if-else yapısı ve if-else-if yapısıdır.Bu yapıların hangisini kullanacağımıza yapacağımız işleme göre karar veririz.Şimdi bunları daha iyi anlamak için hemen if-else yapısını anlatmaya başlayalım isterseniz.
if-else yapısı
  Bir sistemi düşünelim,öğrencinin ortalaması 50'ye eşit ve fazlaysa dersi geçsin 50'den düşükse dersten kalsın.


şimdi yazdığımız kodu inceleyelim
1-İlk önce değişkenimizi tanıttık.
2-Daha sonra koşulumuzu belirttik.
3-Daha sonra eğer koşul sağlanırsa neler olacağına karar verdik.
4-Daha sonra eğer koşul sağlanmazsa neler olacağına karar verdik.
  Sonuç olarak yazdığımız kodda notumuzu belirttik bir sayı olduğu için int eğer virgüllü bir sayı olsaydı float olurdu(eğer değişkenlerle ilgili sorununuz varsa yorumlarda belirtin ona göre isterseniz ayrı bir yazı yazarım)daha sonra notumuz 50 ve 50'den yüksekse ekrana "dersi geçtiniz" değilse "dersten kaldınız yazdırdık.
  Eğer isterseniz başka bir örnek daha verelim eğer yaşınız 18'e eşit ve büyükse ehliyet alabilirsiniz 18'den düşükse ehliyet alamazsınız yazsın.




Bu örnekte de yaşımızı tanımladık eğer yaşımız 18 e eşit ve büyükse ekrana"ehliyet alabilirsiniz" değilse "dersten kaldınız" yazdırdık.
if-else if yapısı
  Tekrardan bir not sistemi düşünelim.Ama bu sefer geçti kaldı değilde AA,BA gibi harf notu olarak gösterelim.


şimdi yazdığımız kodu inceleyelim
1-İlk önce sınav1 ve sınav2 adlı 2 değişken tanıttık ve değer verdik.
2-Daha sonra ort adlı bir değişken tanıttık bu değişkenin değeri sınav1 ve sınav2 adlı iki değişkenin ortalaması oldu.
3-Daha sonra koşulumuzu belirttik ve eğer koşulumuz sağlanırsa neler gerçekleşeceğine karar verdik.

  Sonuç olarak ilk sınav notumuzu ve ikinci sınav notumuzu belirttik daha sonra bu iki sınavın ortalamasını aldık en sonda da ortalamamıza göre harf notumuzu ekrana yazdırdık.Burada dikkat etmemiz gereken bazı noktalar var.Bunlardan ilki eğer notumuzun tam sayı değilde virgüllü olmasını istiyorsak veri tipi olarak int değilde float yazmamız gerekirdi ama burada bu gereksiz olurdu çünkü biz harf notumuzu göstermek istiyoruz.

  Son olarak J


ava'da kontrol yapıları bunlarla sınırlı değil devamı yakında yayınlanacaktır.

  

Yorumlar

Bu blogdaki popüler yayınlar

Eclipse Tema Değiştirme

Java'da Döngüler

Java'da Tip Dönüşümleri(Type Casting)