Python çok satırlı if ifadesi

Python işlevleri ve meth

Java üçlü operatörü, bir kod satırına bir if ifadesi yazmanıza izin verir. Üçlü bir operatör, doğru veya yanlış olarak değerlendirebilir. İfadenin doğru veya yanlış olarak değerlendirilmesine bağlı olarak belirli bir değer döndürür.

Java if…else kullanıyoruz Bir programın akışını kontrol etmek için ifadeleri. Bir if ifadesi, bir ifadenin doğru mu yanlış mı olduğunu değerlendirecektir. Bu ifade, ifade true değerine eşitse belirli bir kod bloğunu yürütür.

Ancak, if…else ifadeleri birden çok satıra yayılır. Temel bir ifadeyi değerlendiriyorsanız, sözdiziminiz gereksiz yere endişeli hale gelebilir. İşte burada üçlü operatör devreye girer. Java üçlü operatörü, kodunuzun okunmasını kolaylaştırmak için basit if…else ifadelerinin yerini almak için kullanılır.

Bu eğitimde bunun nasıl yapılacağı tartışılacaktır. Java üçlü operatörünü kullanmak için. Bu operatörü nasıl kullanacağınızı öğrenebilmeniz için bir örnek üzerinden yürüyeceğiz. Haydi başlayalım!




Java Üçlü Operatörü

Java üçlü operatörü, özlü if…else ifadeleri yazmanıza izin verir. Üçlü ifadeler, üç koşul aldıkları için isimlerini alırlar. Üçlü operatör, bir ifadenin doğru mu yanlış mı olduğunu değerlendirir ve operatörün sonucuna bağlı olarak belirli bir değer döndürür.

Java'daki üçlü operatörün sözdizimi:

değişken = (ifade) ? ifadeIsTrue : ifadeIsFalse;

“ternary” üçlü bir operatörün nasıl üç bölüme sahip olduğunu ifade eder. İfademiz üç işlenen alır:

  • expression operatörün değerlendirmesi gereken ifadedir
  • expressionIsTrue değerdir ifade doğruysa değişkene atanır
  • expressionIsFalse, ifade yanlışsadeğişkene atanan değerdir li>

Üçlü operatörün içeriğini bir değişkene atamanız gerekmez.Örneğin, bir System.out.println() ifadesine üçlü bir operatör yazabilirsiniz. Java konsolunda üçlü operatörünüzün sonucunu görüyorsunuz.

Katılımcıların %81'i, bir eğitim kampına katıldıktan sonra teknik iş olanakları konusunda kendilerine daha fazla güvendiklerini belirtti. Bugün bir eğitim kampıyla eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.

Bir “if” ifadesinin aksine, üçlü operatör bir “ else” anahtar kelimesi. Üçlü ifade, bir “else” koşulunu temsil etmek için iki nokta üst üste (:) kullanır.

Bu operatörü çalışırken göstermek için bir örnek kullanalım.




Üçlü Operatör Java Örneği

Supp bir alışveriş sitesi inşa ettiğimizi düşünelim. İnsanların yalnızca 16 yaşında veya daha büyükse ürün satın almalarına izin verilmesini istiyoruz.

Müşterilerimizin yaşını doğrulamak için üçlü bir operatör kullanabiliriz. Bu, “if” çünkü bir kullanıcı yalnızca 16 yaşından küçük veya 16 yaşından büyük olabilir. İşte bir kullanıcının yaşını doğrulama görevini yerine getirecek bir örnek program:

public class EvaluateAge { public static void main(String[] args) { int yaş = 22; Dize sonucu = (yaş >= 16) ? "Bu kullanıcı 16 yaşından büyük." : "Bu kullanıcı 16 yaşından küçük." System.out.println(sonuç); } } 

Kodumuz üçlü kodumuzu değerlendirir. Koşulumuz doğru olduğundan kodumuz şunu döndürür:

Bu kullanıcı 16 yaşından büyük.

Önce EvaluateAge adında bir sınıf tanımlıyoruz. Ardından, age adında bir Java değişkeni tanımlarız. Bu değişken, müşterimizin yaşının değerini saklar. age'e 22 değeri atanır.

result” adlı bir değişken bildiririz. değeri, üçlü operatörümüzün sonucuna eşittir. Üçlü operatör, kullanıcının “yaş” 16'ya eşit veya daha büyük (“age >= 16”). 

İfade doğru olarak değerlendirilirse, operatör “Bu kullanıcı 16 yaşından büyük.”. Aksi takdirde operatör Bu kullanıcı değerini döndürür. 16'nın altında. Kodumuzun son satırında, sonuç değişkeni tarafından döndürülen mesajı yazdırıyoruz.

Kullanıcımızın yaşı şuna eşitse 15, kodumuz aşağıdaki Java dize sonucunu döndürür:

Bu kullanıcı 16 yaşından küçük.

Bunun nedeni, kullanıcının yaşı 16'ya eşit veya daha büyük değilse üçlü değerimizin false olarak değerlendirilmesidir. Bir kullanıcının hizmetlerimizi kullanacak yaşta olup olmadığını kontrol etmek için başarılı bir sistem oluşturduk.< /p>


Üçlü Java Operatörleri Ne Zaman Kullanılmalı?

Daha özlü görünmesini istediğiniz basit bir “if” ifadeniz varsa Termaru operatörleri kullanılmalıdır. e kodunuzda. Üçlü operatör, kodunuzu daha okunaklı hale getirir. 

Yukarıdaki örneğimizde bir ifadeyi değerlendirdik. Kullanıcımızın yaşını tam “if” ifadesinde şunu yazardık:

if (age >= 16) { String sonuç = "Bu kullanıcı 16'nın üzerinde." } else { String sonuç = "Bu kullanıcı 16 yaşından küçük." } 

Bu if ifadesi basittir, ancak beş satıra yayılır. Üçlü bir deyim kullanarak if deyimimizi tek bir satıra indirdik.  

Genel olarak, yalnızca sonuç ifadesi kısa olduğunda üçlü ifadeleri kullanmalısınız. Aksi takdirde, normal bir if ifadesi yazın. Üçlü operatörün amacı, kodunuzu daha kısa ve okunabilir hale getirmektir. Karmaşık bir if ifadesini üçlü operatöre taşımak bu amaca aykırıdır.


Hem Java üçlüsü hem de if ifadesi koşullu operatörleri Boolean ifadelerini değerlendirir. Boolean ifadeleri, tek çıktının doğru veya yanlış olabileceği ifadelerdir. Java Boolean'ları hakkında daha fazla bilgi edinmek için Java Boolean'ları.




Sonuç

Üçlü operatör, Java'da daha özlü if yazmanıza izin veren bir özelliktir. kodunuzun akışını kontrol etmek için ifadeler. Üç işleneni kabul ettikleri için bu operatörlere üçlü denir.

Bu öğreticide, Java üçlü operatörlerinin temellerini ele aldık. ayrıca üçlü operatörlerin Java if deyimleriyle nasıl karşılaştırıldığını ve her birinin eylem halindeki örneklerini araştırdı. 

Java'da kodlama hakkında daha fazla bilgi edinmek ister misiniz? Java Nasıl Öğrenilir kılavuzu. Java programlama dilini öğrenme konusunda uzman tavsiyelerinin yanı sıra en iyi çevrimiçi kursların listesi.

"Python.Engineering hayatıma en çok ihtiyacım olduğu anda girdi ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra, hayattaki değerlerim ve hedeflerime uygun hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

< button>Bootcamp Eşleşmenizi Bulun



Python çok satırlı if ifadesi: StackOverflow Questions

Tutorials