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.

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

1. if Bildirimi

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:

eğer (koşul)
Beyan

Basit kod:

eğer (işaret >90)
System.out.println("A notu aldınız");

ö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.

instagram viewer

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.

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

if..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:

eğer (koşul)
ifade1
Başka
ifade2

Basit kod:

eğer (yaş < 18)
System.out.println("Reşit değilsiniz.");
Başka
System.out.println("Yetişkinsiniz.");

İç içe if..else

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

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

if (sıcaklık > 6000){
System.out.println("Nesnenin rengi mavi olabilir");
}
Başka{
if (sıcaklık > 5000){
System.out.println("Nesnenin rengi beyaz olabilir");
}
Başka{
if (sıcaklık > 3000){
System.out.println("Nesnenin rengi sarı olabilir");
}
Başka{
System.out.println("Nesnenin rengi büyük ihtimalle turuncu");
}
}
}

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. { } sonra Başka. Çoğu programcı aslında onu ikincisine tercih eder.

if (sıcaklık > 6000){
System.out.println("Nesnenin rengi mavi olabilir");}
else if (sıcaklık > 5000){
System.out.println("Nesnenin rengi muhtemelen beyaz");}
else if (sıcaklık > 3000){
System.out.println("Nesnenin rengi muhtemelen sarıdır");}
Başka {
System.out.println("Nesnenin rengi büyük ihtimalle turuncu");}

Bloklar

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

eğer (koşul){
// ifadeler
} Başka {
// ifadeler
}

3. Değiştirmek

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:

geçiş (ifade) {
durum a:
// Beyan
kırmak;
durum b:
// Beyan
kırmak;
durum n:
// Beyan
kırmak;
varsayılan:
// Beyan
}

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.

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

Basit kod:

Dizi konumu = "E";
anahtar (konum) {
"N" durumu:
System.out.println("Kuzeydesiniz");
kırmak;
durum "W":
System.out.println("Batıdasınız");
kırmak;
"S" durumu:
System.out.println("Güneydesiniz");
kırmak;
"E" durumu:
System.out.println("Doğudasınız");
kırmak;
varsayılan:
System.out.println("Ana konum dışı");
}

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.

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 (16 Makale Yayınlandı)

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