If Statement
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 27 / 73.
If ifadeleri, kodları belirli koşullara göre çalıştırmamıza olanak tanır.
Ö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 sayısından büyük olup olmadığını kontrol eder. Eğer büyükse, status değişkenini "Adult" metnini tutacak şekilde ayarlar.
Sonuç olarak, age'in 18'den büyük olup olmadığına bakılmaksızın kod age değerini 1 artıracaktır.
Java'da bir if ifadesi kullanmak için, kod bloğunu tanımlamak üzere süslü parantezler {} kullanmamız gerekir ve if ifadesinin içindeki her şey bu parantezlerin arasına yerleştirilmelidir:
if (condition) {
code;
code;
code;
}Eğer condition true ise, if içerisindeki kod bloğuna (girintili kod) gireriz
Görev
BaşlangıçSize bir kod verildi.
a ve b değişkenlerinin değerleri eksiktir, if ifadesinin içindeki kodun çalıştırılması ve c değişkeninin 3'e eşit 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şulun sağlanması için 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
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - ElseKendi başına pratik yap: Online Java derleyicisi