شرط الجملة الشرطية 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"); } } }
شكراً مسبقاً.