Java'da başqa bir şey varsa


JavaBaxılıb 52

Hər hansı bir Java Proqramı yazdığımızda bir çoxunu daxil etməli ola bilərik qərar vermə kimi ifadələr Əgər, başqa olsa, və s. Bu təlimatda Java-da If Else ifadələri haqqında məlumat əldə edəcəyik. Bunlara Java adını da verə bilərik Şərti ifadələr.

Əgər Java-da müəyyən bir şərtə əsaslanaraq işləyir. Şərt yerinə yetirildikdə if ifadəsinin içərisində, yalan olduqda else şərtinin daxilində kodu yerinə yetirir. Şərtlər məntiqi istifadə edərək müəyyənləşdirilə bilər operatorları (>,> =, <, <=,! =, ==).

Əgər kod blokları buruq mötərizədə yerləşdirilir {}. Yalnız 1 ifadə varsa, mötərizələri buraxa bilərik.

Əgər Java-dakı açar sözlər hərf üçün həssasdır və hər ikisi də kiçik hərflə olmalıdır. (ifdaha)

Java-da müxtəlif növlər mövcuddur:

  • Əgər bəyanat
  • Başqa bir ifadəsi varsa
  • İçindəki ifadələr
  • Başqa bir şey varsa

Java If Ifade

If bəyanat bir şərt və ya ifadə ehtiva edir. Şərt doğru olduqda, ifadə yerinə yetirildikdə, içərisindəki müvafiq kod bloku. İfadə yalan olarsa, bu kod blokuna məhəl qoymaz. Bəyanat bir şərt əsasında icra olunduğundan, şərti ifadələr olaraq adlandırırıq. Bu növlərindən biridir Əgər yalnız olduğu yerdə Java-da if vəziyyəti.

sintaksis

if(condition) {
   //executes this code when condition is true
}

//If there is only 1 statement within if block
if(condition)
   //execute this line

Flowchart

Java'da başqa bir şey varsaPin

If Ifadə nümunəsi

Aşağıdakı nümunədə 2 dəyişən var ab 10 və 20 dəyərləri ilə. 10 <20 və şərt doğru olduğu üçün içindəki kodu yerinə yetirir if blok. Bundan sonra, şərt də varsa xaricdəki növbəti sətri yerinə yetirir.

public class IfDemo {

  public static void main(String[] args) {
    int a = 10;
    int b = 20;
    if(a<b) {
      System.out.println("a is lesser than b");
    }
    System.out.println("This is an example of If Statement");
  }

}
a is lesser than b
This is an example of If Statement

İndi şərtin yalnış qayıtdığı aşağıdakı nümunəni nəzərdən keçirək. Bu səbəbdən içindəki kod blokuna məhəl qoymur if vəziyyət və ifadəni çöldə icra edir if blok.

public class IfDemo {

  public static void main(String[] args) {
    int a = 10;
    int b = 20;
    if(a>b) {
      System.out.println("a is lesser than b");
    }
    System.out.println("This is an example of If Statement");
  }

}
This is an example of If Statement

Java başqa bir şey varsa

Əgər Java-da 2 kod bloku var, yəni şərt və ya ifadə doğru olduqda, içindəki kodu yerinə yetirir if blok. İfadə yalan olduqda, içindəki kodu icra edir daha blok. Bir ifadənin həm həqiqi, həm də yalnış vəziyyətini qiymətləndirmək istədikdə Java-da bu şərti ifadəni istifadə edirik. Bu, Java-da qərar qəbul etmə ifadəsinin ən yaygın istifadəsidir.

sintaksis

if(condition) {
   //executes this code when condition is true
}
else {
   //executes this code when condition is false
}

//When there is only 1 statement inside if and else code block
if(condition)
   //execute this line when condition is true
else
   //execute this line when condition is false

Flowchart

Java'da başqa bir şey varsaPin

If else Statement nümunəsidir

Aşağıdakı nümunədə 2 dəyişən var xy 50 və 20 dəyərləri ilə. Burada ifadə və ya şərt hansının daha böyük olduğunu yoxlamaqdır. Dəyişəndən bəri x dəyər daha böyükdür y, bu səbəbdən xətti içəridə yazdırır if vəziyyət. Fərz edək ki, şərt yalan idi, onda içindəki sətri icra edir daha hissəsidir.

public class IfElseDemo {

  public static void main(String[] args) {
    int x = 50;
    int y = 20;
    if(x>y)
      System.out.println("x is greater than y");
    else
      System.out.println("y is greater than x");
    

  }

}
a is greater than b

Java Nested If If

Çox olduqda if vəziyyət ifadələri başqa birində if açıqlama, buna a İçəridə. Daxili if şərt yalnız əvvəlki şərt ifadəsi doğru olduqda yerinə yetirilir. Bu, birdən çoxunu ehtiva edən başqa bir Java şərti ifadəsinin növüdür Əgər Java-da.

sintaksis

if(condition1) {
  //executes code when condition1 is true
  if(condition2) {
    //executes code when condition2 is true
  }
}

 

Flowchart

Java'da başqa bir şey varsaPin

Nested If Statement nümunəsi

Bu nümunədə ən çox sayın hansı olduğunu tapacağıq. Burada 3 dəyişən var a, bc 20, 10 ve 30 dəyərləri ilə. Birincisi if vəziyyəti yoxlayır a daha çox b. Bu doğru olduğundan (20> 10), ikincisini icra edir if içəridə vəziyyət. Budur, yoxlayır a daha çox c. Bu şərt yalan olduğundan, başqa hissəsini icra edir və dəyərini təyin edir c dəyişənə num. 1-dən bəri if şərt icra olunur, buna məhəl qoymur daha hissəsi və çıxışı birbaşa yazdırır. Bu nümunədə 2 fərqli şərtimiz var.

public class NestedIfDemo {

  public static void main(String[] args) {
    int a = 20;
    int b = 10;
    int c = 30;
    int num;
    
    if(a>b) {
      if(a>c) {
        num = a;
      }
      else
        num = c;
    }
    else {
      if(b>c) {
        num = b;
      }
      else
        num = c;
    }
    System.out.println("The greatest number is " + num);

  }

}
The greatest number is 30

Java If-Else If If If

Tutaq ki, Java-da bir çox if-else var, onda qərar qəbul etmə ifadəsini istifadə edirik əgər olsaydı nərdivan. Bu 1-ci olduqda deməkdir if vəziyyət yalan, növbəti yoxlayır başqa əgər şərt və s. şərt gerçək olana qədər, əks halda sonu yerinə yetirir daha bəyanat.

The başqa əgər ifadə hərflərə həssasdır və hər iki açar söz arasında bir boşluq olmalıdır. İstifadə etsək başqa, bir səhv atır. Bu, ən çox istifadə olunan başqa bir şeydir Əgər Java-da açıqlama.

sintaksis

if(condition1) {
  //execute code when condition1 is true
}
else if(condition2) {
  //execute code when condition2 is true
}
else if(condition3){
  //execute code when condition3 is true
}
else
{
  //execute code when none of the above condition is true
}

Flowchart

Java Qərar Vermə HesabatlarıPin

If-Else if Ifadə nümunəsi

Aşağıdakı nümunədə dəyişənə “Java” dəyəri təyin edirik lang. Əvvəlcə dəyişən dilin “PHP” -yə bərabər olub olmadığını yoxladığı üçün yalan olduğunu yoxlayır, növbəti tətbiq edir başqa əgər olub olmadığını yoxlayan vəziyyət lang "C" -ə bərabərdir. Bu da yalan olduğundan, sonrakıları icra edir başqa əgər vəziyyəti və Java-ya bərabər olub olmadığını yoxlayır. Bu şərt doğru olduğundan, içindəki sətri yerinə yetirir if vəziyyəti və finalı görməməzlikdən gəldi daha hissəsidir.

public class IfElseLadderDemo {

  public static void main(String[] args) {
    String lang = "Java";
    if(lang == "PHP") {
      System.out.println("Languae is PHP");
    }
    else if(lang == "C")
      System.out.println("Language is C");
    else if(lang == "Java")
      System.out.println("Language is Java");
    else
      System.out.println("No languages match");

  }

}
Language is Java

nəticə

Bu təlimatda, müxtəlif növlərini öyrəndik başqa Java müxtəlif nümunələrlə yanaşı.

arayış

Şərh yaz

Translate »
1