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