Java Ders - 4 if-else Koşul yapısı

uekapps

Yeni üye
20 Nis 2022
15
9
Java:
package dersler;

public class if_else_kosul_yapisi {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
      
      
        //Part 1 - Çalışma prensibi
        /*
         * if(boolean) // true ve ya yanlış  {
            //true ise yapılacak işlemler
                } else if(boolean) {
                //false ise yapılacak işlemler
                } else {
          
            }
         */
      
      
        //Part - 2 Operatörler
        /*
         *  == (eşit) (A == B) -> iki değer eşitse true, değilse false
         *  != (eşit değildir) (A !=B ) -> iki değer eşit değilse true, eşitse false
         *  > (büyüktür) (A > B) -> birinci değer ikinciden büyükse true, değilse false
         *  < (küçüktür) (A < B) -> birinci değer ikinciden küçükse true, değilse false
         *  >= (büyük eşitse) (A >= B) -> birinci değer ikinciden büyükse ya da ikinciye eşitse true, değilse false
         *  <= (küçük eşitse) (A <= B) -> birinci değer ikinciden küçükse ya da ikinciye eşitse true, değilse false
         */
      
        //Part - 3 Örnek
        System.out.println("Örnek 1");
      
        int x = 3;
      
        if(x>0) { // x>0 koşulu true döneceği için
            int z = x*9;
            System.out.println("z değeri = " + z);
        }
      
              
        System.out.println("\n");
      
        System.out.println("Örnek 2");
              
        int y = 0;
      
        if(y>0) { // y>0 koşulu false döneceği için
            int f = y*5;
          
            System.out.println("f değeri = " + f);
        } //Herhangi bir konsol çıktısı olmayacaktır.
      
      
        System.out.println("\n");
      
        //Part 4 if-else if - else
        System.out.println("Örnek 3");
        /*
         * Peki diyelim ki if koşulu sağlanmazsa da başka bir kod bloğu çalıştırmak
         * istiyorsak, yani üstteki örnekten yola çıkarak x'imiz 0'dan büyük değilse
         * başka bir işlem yaptırmak istiyorsak, bu durumda else bloğu çalışsacaktır.
         * Zaten yapı genel olarak if-else olarak kullanılır. Yani koşul sağlanırsa
         * if bloğu içindeki kodlar çalışır, sağlanmazsa else bloğu içindeki çalışır.
         */
      
        int sayi = 70;
      
        if(sayi>90) {
            System.out.println("sayi 90'dan büyüktür");
        } else if(sayi>=80) {
            System.out.println("sayi 90 ile 80 arasındadır");
        } else if(sayi>=70) {
            System.out.println("sayi 80 ile 70 arasındadır");
        } else if(sayi>60) {
            System.out.println("sayi 60'dan büyüktür");
        } else if(sayi>50) {
            System.out.println("sayi 50'dan büyüktür");
        } else if(sayi>40) {
            System.out.println("sayi 40'dan büyüktür");
        } else if(sayi>30) {
            System.out.println("sayi 30'dan büyüktür");
        } else if(sayi>20) {
            System.out.println("sayi 20'dan büyüktür");
        } else if(sayi>10) {
            System.out.println("sayi 10'dan büyüktür");
        } else if(sayi>0) {
            System.out.println("sayi 0'dan büyüktür");
        } else {
            System.out.println("sayi negatif");
        }
      
      
    }
}

Konsol Çıktısı:
Örnek 1
z değeri = 27


Örnek 2


Örnek 3
sayi 80 ile 70 arasındadır
 
Son düzenleme:

ByZehirx

Yaşayan Forum Efsanesi
10 Şub 2012
12,379
1,989
Dinlenmede.
Kisaca özetlemek gerekirse
Son zamanlarda insanlar if else diyerek sagda solda gördükleri bir programlamanın kod dizilerinin komut yani kod başlıkları

" İf " if bir girdiyi kontrol eder nedir bu girdi örnek

Bir matematik sorusu cevabı istiyoruz örnek
"İf" 4+2= cevap 6 ise
"then" kodu bize -Cevap doğru- uyarisini verir
"Else" ise 4+2= ? Sorusuna 6 hariç bir rakam girilirse (else) bize Cevap yannış uyarısını gosteriri.


Kisadan kisa ( if bir komuttur veya sorudur ) then if in yalaka kod yannışı olarak dogruyu -else- ise if in haksız cikmasinı yanıldigini gösteren koddur :)

Öyle if-else if yan yana yazilsada aksine 2side hoslanlamaz bir birlerinden.


Java ve C++ üzerinden kullanilan bir çok programlama diline kendini enjekte edebilen çok iş gören bir kod dizini.


X-Spy Apk Build uygulamasinda kullandigim yerler oldu.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.