الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجاع اكثر من قيمة

مغلق
بدأه medgh82 في 29 مايو 2005 · 3 رد · 513 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاكارم

السلام عليكم ورحمة الله وبركاته

سؤالي

كيف يمكن اجعل دالة او طريقة معينه ترجع اكثر من قيمة ؟

مع خالص تحياتي للجميع

#2

لا تستطيع عمل ذلك ..

و لكن ممكن تعمل عدة حيل ..

مثلا لو كنت تريد ان ترجع عدد صحيح, و عدد حقيقي, و حرف, ممكن تكتب كلاس

public class MultiplReturns
{
    public int integer;
    public float real;
    public char character;

    public MultipleReturns(int i, float f, char c)
    {
        integer = i; float = f; character = c;
    }
}

و لاستخدامه:

    public MultipleReturns function()
    {
        ....
        ....
        return new MultipleReturns( 4, 3.0f, 't' );
    }
#3

مشكور أخي hasan_aljudy

ان شاء الله اجرب نصيحتك وارد عليك

مع خالص شكري وتقديري

#4

الأخ حسان كان يقصد انك تعرف متغيرات عامة ومن الدالة تغير القيمة وفي الأخير تطبع ذلك المتغير العام.

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

هذا الموضوع مغلق.

مواضيع مشابهة