Java

Java eğer, if-else, if-else-if

Java eğer, if-else, if-else-if
Bir kontrol akışı ifadesinin kullanılması, herhangi bir programlama problemini çözmek için çok yaygın bir gerekliliktir. Esas olarak belirli bir duruma göre belirli bir çıktı üretmek için kullanılır. Bu ifade, kararı, ifadenin Boolean değeri dönüşüne dayanarak verir. if-else-if ifadesinin bildirimi, C, C++, vb. gibi diğer programlama dillerine oldukça benzer. Java'da farklı 'if' ifadelerinin kullanımları bu eğitimde açıklanmıştır.

Farklı 'if' deyimi türleri:

Basit 'if' ifadesi:

Sözdizimi:

if (koşullu ifade)
ifade 1… n

Koşullu ifadeyi kontrol eder ve ifade doğru dönerse, belirli bir ifade(ler) yürütülür, aksi takdirde hiçbir şey yürütülmez.

'if-else' ifadesi:

Sözdizimi:

if (koşullu ifade)
ifade 1… n

Başka
ifade 1… n

Koşullu ifade true değerini döndürürse, belirli bir ifade(ler) yürütülür, aksi takdirde diğer ifade(ler) yürütülür.

'if-else-if' ifadesi:

Sözdizimi:

if (koşullu ifade 1)
ifade 1… n

else if(koşullu ifade 2)
ifade 1… n

.
.
else if(koşullu ifade n)
ifade 1… n

Başka
ifade 1… n

Yukarıdaki 'if' ifadesi aynı zamanda 'if-else-if' merdiveni olarak da adlandırılır. İlk koşullu ifadeyi kontrol eder ve eğer false döndürürse, ikinci koşullu ifadeyi kontrol eder ve bu şekilde devam eder. Tüm koşullu ifadeler false döndürürse, else bölümünün ifade(ler)ini yürütür.

iç içe 'if' ifadesi:

Sözdizimi:

if (koşullu ifade 1)
ifade 1… n
if (koşullu ifade 1)
ifade 1… n

Başka
ifade 1… n

Herhangi bir 'if' ifadesi başka bir if ifadesinin içinde bildirildiğinde, buna iç içe 'if' denir. Dış 'if' koşulu doğru dönerse, iç 'if' koşulunu kontrol eder ve dönüş değerine göre kararlar verir.

Örnek-1: Basit 'if' ifadesinin kullanımı

Aşağıdaki kod, 'if' ifadesinin basit kullanımını gösterir. İlk 'if' koşulu, sayının değerinin 50'den fazla olup olmadığını kontrol eder. İkinci 'if' koşulu, bir dizenin uzunluğunun 6'dan küçük olup olmadığını kontrol eder.

genel sınıf if1
public static void main(String[] args)
// Sayısal bir değer bildir
int sayı = 50;
//Değerin 50'den fazla olup olmadığını kontrol edin
if(sayı > 50)

sistem.dışarı.print("Sayı 50'den küçük veya eşittir");

// Bir dize değeri bildir
Dize şifresi = "1234";
//Dizenin uzunluğunun 6'dan küçük olup olmadığını kontrol edin
if(şifre.uzunluk() < 6)

sistem.dışarı.print("Şifre 6 karakterden az olamaz");


Çıktı:

Kodu çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Burada, ilk 'if' koşulu false döndürdü ve hiçbir mesaj yazdırılmadı. İkinci 'if' koşulu doğru döndü ve bir mesaj yazdırıldı.

Örnek-2: 'if-else' ifadesinin kullanımı

Aşağıdaki kod, 'if-else' ifadesinin kullanımını gösterir. Bu kodda kullanıcıdan bir tamsayı değeri alınır. Girilen değer 13 ile 17 arasındaysa, 'if' koşulu doğru döner, belirli bir mesaj yazdırılır, aksi takdirde başka bir mesaj yazdırılır.

//Tarayıcı paketini içe aktar
java'yı içe aktar.kullanım.Tarayıcı;
genel sınıf if2
public static void main(String[] args)
// Bir Tarayıcı nesnesi oluşturun
Tarayıcı girişi = yeni Tarayıcı(Sistem.içinde);
sistem.dışarı.print("Yaşınızı giriniz : ");
// Kullanıcıdan sayısal veri al
int yaş = girdi.sonrakiInt();
// Giriş değerinin 13-17 aralığında olup olmadığını kontrol edin
if(yaş >= 13 && yaş <18)

sistem.dışarı.print("Gençsiniz");

Başka

sistem.dışarı.print("Genç değilsiniz");

//Tarayıcı nesnesini kapat
giriş.kapat()

Çıktı:

Kodu çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Burada, 15 girdi olarak alınır ve aşağıdaki çıktı yazdırılır, çünkü koşul doğru döndürülürse.

Örnek-3: 'if-else-if' ifadesinin kullanımı

'if-else-if' ifadesinin kullanımı aşağıdaki örnekte gösterilmiştir. Burada, kullanıcıdan girdi olarak bir dize değeri alınacaktır. İlk 'if' koşulu giriş değerini kontrol edecek ve yanlış dönerse, değer bir sonraki 'if' koşuluna göre kontrol edecek ve bu böyle devam edecek. Tüm 'if' koşulları false döndürürse, else bölümünün mesajı yazdırılacaktır.

//Tarayıcı paketini içe aktar
java'yı içe aktar.kullanım.Tarayıcı;
genel sınıf if3
public static void main(String[] args)
// Bir Tarayıcı nesnesi oluşturun
Tarayıcı girişi = yeni Tarayıcı(Sistem.içinde);
sistem.dışarı.print("Adınızı giriniz : ");
// Kullanıcıdan string verisini al
Dize adı = içinde.Sonraki();
// Girdi değerinin 'Jolly'ye eşit olup olmadığını kontrol edin
if(isim.eşittir("Neşeli"))

sistem.dışarı.print("İlk fiyatı aldınız");

// Girdi değerinin 'Janifer'e eşit olup olmadığını kontrol edin
else if(isim.eşittir("Janifer"))

sistem.dışarı.print("İkinci fiyatı aldınız");

// Girdi değerinin 'Jony'ye eşit olup olmadığını kontrol edin
else if(isim.eşittir("Jony"))

sistem.dışarı.print("Üçüncü fiyata ulaştınız");

Başka

sistem.dışarı.print("Bir dahaki sefere deneyiniz");

//Tarayıcı nesnesini kapat
içinde.kapat();

Çıktı:

Kodu çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Buraya, 'Janifer' kullanıcıdan girdi olarak alınır.

Örnek-4: İç içe 'if' ifadesinin kullanımı

İç içe 'if' ifadesinin kullanımı aşağıdaki örnekte gösterilmiştir. Kullanıcıdan iki giriş değeri alınacaktır. değeri ise Cinsiyet dış 'if' koşuluyla eşleşirse, değerini kontrol eder yaş iç 'if' durumunda. Çıktı, 'if' koşulunun dönüş değerine göre yazdırılacaktır.

//Tarayıcı paketini içe aktar
java'yı içe aktar.kullanım.Tarayıcı;
genel sınıf if4
public static void main(String[] args)
// Bir Tarayıcı nesnesi oluşturun
Tarayıcı girişi = yeni Tarayıcı(Sistem.içinde);
sistem.dışarı.print("Cinsiyetinizi giriniz : ");
// Kullanıcıdan string verisini al
Dize cinsiyeti = içinde.Sonraki();
sistem.dışarı.print("Yaşınızı giriniz : ");
// Kullanıcıdan sayısal veri al
int yaş = içinde.sonrakiInt();
// Cinsiyetin 'erkek'e eşit olup olmadığını kontrol edin
eğer(cinsiyet.eşittir ("erkek"))

// Yaşın 30'dan büyük olup olmadığını kontrol edin
if(yaş > 30)

sistem.dışarı.print("Grup 1'desiniz");

Başka

sistem.dışarı.print("Grup 2'desiniz");


Başka

sistem.dışarı.print("Grup 3'tesiniz");

//Tarayıcı nesnesini kapat
içinde.kapat();

Çıktı:

Kodu çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Buraya, 'erkek' olarak alınır Cinsiyet, ve 25 olarak alınır yaş değerler.

Sonuç:

Bu öğreticide 'if' deyimlerinin dört farklı kullanımı basit örnekler kullanılarak açıklanmaktadır. Bu eğitim, yeni programcıların Java'da koşullu bir ifade kavramını temel bilgilerden öğrenmelerine yardımcı olacaktır.

WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...