سؤال :
public class Main {/** Creates a new instance of Main */public Main() {}public static void main(String[] args) {short a=3;short c=2;short e;boolean seeed = true;e = seeed ? a : c;System.out.println(e);الإخراج سوف يكون 1
لماذا لا نكتفي بكلمة seeed بدون e ولماذا لا نترك كلمة seeed and e ونبدأ بعد كلمة true مباشرة بعلامة الإستفهام ? لأن البرنامج يقول إذا كانت seeed صحيحة عين قيمة a إلى e وإلا عين قيمة c إلى e
وأريد شرح عامل المقارنة instanceof مع مثال وجزاكم الله خيرا>>