شرط الجملة الشرطية else if تحقق و لكنها لم تتنفذ
مرحباً أصدقائي.
حسب ما فهمت أن جملة else if
تكون بين جملة if
و جملة else
.
حسب الكود التالي يجب أن يكون else if
الشرط فيها true
و بالتالي يجب طباعة "correct" و "correct also" غير أنه لم يتم طباعة إلا "correct".
public class Main {
public static void main(String[] args) {
int a = 10;
if (a >=1) {
System.out.println("correct");
}
else if (a >=2) {
System.out.println("correct also");
}
else {
System.out.println("incorrect");
}
}
}
public class Main {
public static void main(String[] args) {
int a = 10;
if (a >=1) {
System.out.println("correct");
}
else if (a >=2) {
System.out.println("correct also");
}
else {
System.out.println("incorrect");
}
}
}
شكراً مسبقاً.