Java Seçim İfadeleri İçin Yeni Başlayanlar Kılavuzu

Java Seçim İfadeleri İçin Yeni Başlayanlar Kılavuzu

Seçim ifadeleri, Java'da bir program kontrol yapısıdır. Adından da anlaşılacağı gibi, belirli bir koşul karşılandığında bir yürütme yolu seçmek için kullanılırlar.





Windows 10 başlat menüsü simgesini değiştir

Java'da üç seçim ifadesi vardır: Eğer , if..else , ve değiştirmek . Onlara daha yakından bakalım.





1. if İfadesi

Bu tek bir seçim ifadesidir. Yalnızca tek bir eylemi (veya eylem grubunu) seçtiği veya yok saydığı için bu şekilde adlandırılmıştır.





Belirli bir koşulun doğru olması durumunda belirli bir ifadenin yürütülmesini istediğinizde, Eğer Beyan. Bir koşul, bir boole sonucu veren herhangi bir ifadedir, yani doğru veya yanlış (1 veya 0). İlişkisel, mantıksal ve eşitlik işlemleri, boole sonucu veren bu tür ifadelerdir.

Koşul yanlışsa, varsayılan eylemin yürütülmesi atlanır.



Sözdizimi:

if (condition)
statement

Basit kod:





if (mark >90)
System.out.println('You got grade A');

önce girintiye dikkat edin System.out.ln() Beyan. Program yapısını göstermek için dahil etmek iyi bir uygulamadır. Çoğu IDE, siz bir sonraki satıra geçerken bunu otomatik olarak dahil eder. Bu yüzden eklemeyi unutma konusunda endişelenmemelisiniz.

2. if..else Bildirimi

Bu bir çift seçim ifadesidir. İki farklı eylem (veya bir grup eylem) arasında seçim yaptığı için bu şekilde adlandırılmıştır.





İlgili: Excel'de İç İçe Formüllerle IF İşlevi Nasıl Kullanılır

NS eğer..else deyimi belirli bir eylemi yürütür Eğer bir koşul doğru olduğunda engelle. Aksi takdirde, içinde bir eylem yürütür. Başka koşul yanlış bir sonuç olarak değerlendirdiğinde engelle.

Sözdizimi:

if (condition)
statement1
else
statement2

Basit kod:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

İç içe if..else

sahip olmak mümkün eğer..else içindeki ifadeler if..else deyimler, yuvalama olarak bilinen bir senaryo.

Aşağıdaki örneğe bakın:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

Yukarıdaki kod, bir nesnenin sıcaklığının belirli bir aralıkta olup olmadığını kontrol eder ve ardından olası rengini yazdırır. Yukarıdaki kod ayrıntılıdır ve büyük olasılıkla mantıkla takip etmeyi kafa karıştırıcı bulacaksınız.

Aşağıdakine bakın. Aynı hedefe ulaşır, ancak daha kompakttır ve gereksiz yere sahip değildir. {} sonrasında Başka . Çoğu programcı aslında onu ikincisine tercih eder.

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

Bloklar

NS Eğer ve if..else ifadeler genellikle bir eylemi gerçekleştirmeyi bekler. Onlarla birden fazla ifade yürütmek istiyorsanız, parantez kullanın. {} Bu eylemleri gruplandırmak için

if (condition){
// statements
} else {
// statements
}

3. Değiştir

Bu, çoktan seçmeli bir ifadedir. Bir ifadenin verilen durumlardan biriyle eşleşip eşleşmediğini kontrol eder ve ardından bu durum için bir eylem yürütür.

Sözdizimi:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

NS kırmak deyimi durdurmak için kullanılır değiştirmek bir eşleşme bulunduğunda çalışan ifade. Bir vaka bulunursa, yürütme süresini boşa harcamaya gerek yoktur.

mac'te postadan nasıl çıkış yapılır

switch deyiminde verilen ifade, türünde sabit bir integral olmalıdır bayt , kısa boylu (Ama değil uzun ), int , veya karakter . Ayrıca Sicim veri tipi.

Basit kod:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

Python if deyimine bir bakış

Artık Java'da seçim ifadelerini nasıl kullanacağınızı öğrendiğinize göre Python'a geçmek ilginç olabilir.

Programlama mantığı benzerdir, ancak Python daha yeni başlayanlar için uygundur ve o kadar endişeli değildir. Birden çok dilde mantık öğrenmek, uygulanmakta olan temel fikirlerin uygulanmasına yardımcı olur. Kodlama bilginizi çeşitlendirmek asla kötü bir fikir değildir.

Paylaş Paylaş Cıvıldamak E-posta Python if İfadesi Nasıl Kullanılır

Python'a hakim olmak, Python if deyimiyle başa çıkmak anlamına gelir. Python bilginizi geliştirmek için bu if ifadesi örneklerini kullanın.

Sonrakini Oku
İlgili konular
  • Programlama
  • Java
  • Kodlama Eğitimleri
Yazar hakkında Jerome Davidson(22 Makale Yayımlandı)

Jerome, MakeUseOf'ta Personel Yazarıdır. Programlama ve Linux ile ilgili makaleleri kapsar. Aynı zamanda bir kripto meraklısı ve kripto endüstrisini her zaman takip ediyor.

Jerome Davidson'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın