Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.
Kasım 15, 2018, 05:22:24 ÖS


FORUM ŞU AN İÇİN (ÖZEL BÖLÜMLER HARİÇ) TÜM ZİYARETÇİLERE AÇIKTIR.
EMEĞE SAYGI AÇISINDAN ALINTILARIN MUTLAKA KAYNAK GÖSTERİLMESİ RİCA OLUNUR.


Ana Sayfa Ana Sayfa Yardım Ara Giriş Yap Kayıt
+  Hay-NS Yazılım
|-+  Yazılım Teknoloji
| |-+  ANDROİD KOD BANKASI
| | |-+  Java'da if-else kosul yapisi
0 Üye ve 1 Ziyaretçi konuyu incelemekte. « önceki sonraki »
Sayfa: [1] Aşağı git Bu Konuyu Gönder Yazdır
Gönderen Konu: Java'da if-else kosul yapisi  (Okunma Sayısı 9229 defa)
turkoder
Adnan YILDIZ
Administrator
Onbaşı
*****

Rep Puanı: +0/-0
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 218



WWW
« : Ocak 17, 2013, 05:37:48 ÖÖ »

Java'da if-else kosul yapisi genel olarak su sekildedir:
 
if (boolean)
true ise
else
false ise
 
Görüldügü üzere denetim boolean ifade üzerine kurulu. Boolean bir ifade iki degerden birini alir: true ya da false. Deger true ise sunu yap, degilse bunu yap. Burada dikkat edilmesi gereken en önemli sey boolean bir ifade kullanmak.
Örneklere geçmeden önce, hayati önem tasiyan karsilastirma ifadelerine kisaca deginmek istiyorum.
<, <=, >, >=, == (esitse), =! (esit degilse)

Kod:
public class ifelse {
 
public static void main(String[] args) {
int sayi;
sayi=25;
if(sayi>5)
  System.out.println("sayimiz 5'ten büyük");
  else if(sayi==5)
System.out.println("sayimiz 5");
  else
  System.out.println("sayimiz 5'ten küçük");
}

}
Çıktısı :
sayimiz 5'ten büyük

if ile else arasinda birden fazla satir olmadigi için süslü parantez {} kullanılmadı, ama kullanılsa da olur.
Kod:
class IfElseDemo {
    public static void main(String[] args) {

        int testscore = 76;
        char grade;

        if (testscore >= 90) {
            grade = 'A';
        } else if (testscore >= 80) {
            grade = 'B';
        } else if (testscore >= 70) {
            grade = 'C';
        } else if (testscore >= 60) {
            grade = 'D';
        } else {
            grade = 'F';
        }
        System.out.println("Grade = " + grade);
    }
}
The output from the program is:

    Grade = C

Şu operatörlerden de faydalanılır:
ve ve veya operatörleri.
Bunlar için ve && ve veya || operatörlerini kullanılır.
 
Örnek: && - || operatörleri
Kod:
int puan=55;
String ders="Java";
 
if(ders.equals("Java") || ders.equals("C#") && puan>=45)
{
System.out.println("Geçtin");
}
else
System.out.println("kaldin");
Çıktısı :
ders “Java” veya “C#” 'dan herhangi birisi ise ve puan 45 ve  büyük ise “Geçtin” mesajini verecektir.
Burada ise : Geçtin mesajını verecektir.
if(ders=="Java" || ders=="C#" && puan>=45)
şeklindede kullanılabilirdi.  == eşitse anlamına geliyordu , equals (eşitleme)
« Son Düzenleme: Ocak 17, 2013, 05:47:30 ÖÖ Gönderen: turkoder » Logged
Sayfa: [1] Yukarı git Bu Konuyu Gönder Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

MySQL Kullanıyor PHP Kullanıyor Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 Uyumlu! CSS Uyumlu!
Bu Sayfa 0.031 Saniyede 18 Sorgu ile Oluşturuldu