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.
Son olarak J
ava'da kontrol yapıları bunlarla sınırlı değil devamı yakında yayınlanacaktır.
Yorumlar
Yorum Gönder