اقتباسولن يكلفك الموضوع الكثير مع استخدامك لل object-oriented programming وهو اسلوبك فى هذه الفئة
ولكن لاحظ اننا لن نستطيع ان نضع دالة لل double للأسباب التي شرحتها سابقا.
والدالة ايظا تعجز عن ترجمة جميع الاعداد من نوع float (لأن Float.MAX_VALUE > Long.MAX_VALUE)
يعني الامر سيقتصر على دوال ل long وshort وinteger .
وبالتالي لا يمكن ترجمة للأعداد الكسرية . لأن الأنواع المذكورة هي للأعداد الصحيحة فقط
وهذة هي المعضلة.
الدالة قادرة على ترجمة جميع الاعداد(كسور وغير كسور) من 0 الى Long.MAX_VALUE
لا استطيع ان احدد نوعها ك float او double لأنهم اكبر من long ولا
استطيع ان احدد نوعها ك long لأنه اصلا لا يدعم الكسور .
يعني اذا كان هناك نوع اقل من float و في نفس حجم long ويدعم الكسور لأستخدمناه دون تردد
ولكن لأنة غير موجود فسنترك الدالة Number فقط (هذا رأيي فقط وارحب بأي مقترح يحل المعضلة)
اخي هويدي تبدو وسيما في الصورة (بدون مجاملة :lol: )
تم تعديل هذه المشاركة بواسطة Dr.Robert في 24 مايو 2010 في 16:40
بحثت عن قلمي البارحة فلم أجدة!
...............
لم أجد سوى لوحة المفاتيح هذة
.............
تتطلع إلي بشفقة..
.............
أكاد أسمعها .. تقول (ألم يسمع بGoogle ؟!؟؟)




