If İfadesi
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 27 / 73.
If ifadeleri, koşullara bağlı olarak kodu çalıştırmamızı sağlar.
Örneğin, aşağıdaki koda bakalım:
int age = 20;
String status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;Yukarıdaki kod, age değişkeninin 18 değerinden büyük olup olmadığını kontrol eder. Büyükse, status değerini "Adult" dizesini içerecek şekilde ayarlar.
Sonuç olarak kod, yaşın 18’den büyük olup olmadığına bakmaksızın age değerini 1 artıracaktır.
Java'da bir if deyimi kullanmak için kod bloğunu tanımlamak üzere süslü parantezleri {} kullanmamız gerekir ve if deyiminin içindeki her şey bu parantezlerin arasına yerleştirilmelidir:
if (condition) {
code;
code;
code;
}Koşul true ise, if bloğunun içindeki kod bloğuna (girintili kod) gireceğiz.
Görev
BaşlangıçSize bir kod verilmiştir.
a ve b değişkenlerinin değerleri eksik; if ifadesinin içindeki kodun çalıştırılması ve c değerinin 3 olması için bu değerleri doldurun.
Bonus: birden fazla çözüm bulmaya çalışın!
Kendin dene
public class Main {
public static void main(String[] args) {
// Aşağıdaki iki değeri, daha aşağıdaki koşul sağlanacak şekilde değiştirin
int a = 1;
int b = 5;
// Bu satırın altını değiştirmeyin
int c = 0;
if (a >= b && !(b < 10)) {
c = 2;
}
c += 1;
System.out.println("c = " + c);
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModülo OperatörüArtırma/AzaltmaSonsal Artırma/AzaltmaAritmetik Kısa YollarKarşılaştırma OperatörleriDizge Karşılaştırması7Temel G/Ç
System.out MetotlarıÇıktıyı BiçimlendirmeScanner SınıfıTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 4Kendi başına pratik yap: Online Java derleyicisi