If Statement
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 27 / 73.
If ifadeleri koşullar altında kod ç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'den büyük olup olmadığını kontrol eder. Eğer öyleyse, status'u "Adult" dizesini tutacak şekilde ayarlar.
Sonunda, kod age'i 1 artıracak, yaş 18'den büyük olsun ya da olmasın.
Java'da bir if deyimini kullanmak için, kod bloğunu tanımlamak üzere süslü parantezler {} kullanmamız gerekir ve if deyimi içindeki her şey bu parantezlerin arasına yerleştirilmelidir:
if (condition) {
code;
code;
code;
}Eğer koşul true ise, if içindeki kod bloğuna (girintili kod) gireriz
Görev
BaşlangıçSize bir kod verildi.
a ve b değişkenleri eksik değerlere sahip, if deyişi içindeki kodun yürütülmesi ve c'nin 3'e eşit olması için onları doldurun.
Bonus: birden fazla çözüm bulmaya çalışın!
Kopya kağıdı
If ifadeleri koşullar altında kod yürütmemize olanak tanır:
if (condition) {
code;
code;
code;
}Eğer koşul true ise, süslü parantezler {} içindeki kod bloğu çalıştırılacaktır:
int age = 20;
String status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;Bu örnekte, age 18'den büyük olduğu için status "Adult" olarak ayarlanacaktır. If ifadesinden sonraki kod (age += 1) koşuldan bağımsız olarak çalışır.
Kendin dene
public class Main {
public static void main(String[] args) {
int a = ?
int b = ?
// Bu satırın altındakileri 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 - Else