المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال



farajp
14-09-2009, 06:15 PM
:party:سؤال ::o

public class Main {

<O:p

/** Creates a new instance of Main */

public Main() {

}<O:p

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);<O:p
الإخراج سوف يكون 1<O:p
لماذا لا نكتفي بكلمة seeed بدون e ولماذا لا نترك كلمة seeed and e ونبدأ بعد كلمة true مباشرة بعلامة الإستفهام ? لأن البرنامج يقول إذا كانت seeed صحيحة عين قيمة a إلى e وإلا عين قيمة c إلى e <O:p
<O:p
وأريد شرح عامل المقارنة instanceof مع مثال وجزاكم الله خيرا <O:p></O:p>

<O:p