ورود

View Full Version : تابعی که چند مقدار رو برگردونه!



mrtzxxx
جمعه 30 خرداد 1393, 13:19 عصر
با سلام . دوستان چطوری میشه یه تابع چند مقدار رو بگیره پردازش کنه و چند مقدار رو برگردونه ؟؟؟! و چطور از اون طرف مقادیر گرفته شده رو در چند متغیر گذاشت؟

Nevercom
جمعه 30 خرداد 1393, 13:28 عصر
تابع نمیتونه چند مقدار رو برگردونه، شما می تونید داده ها رو اگر هم جنس هستن بصورت یک آرایه برگردونید، و یا کلاسی از جنس موردنظر ایجاد کنید و خروجی تابع از جنس اون کلاس باشه، در این نوع داده ی خودتون میتونید هر داده ای رو داشته باشید

parvizwpf
جمعه 30 خرداد 1393, 13:31 عصر
شما میتونید مفدار بازگشتی رو آرایه بگیرید. یا اینکه یک کلاس منحصر به فرد طبق نیاز بسازید برای این کار :

public class MyClass{
int a;
String b;
getter a.......
setter a.......
getter b.....
setter b.....
....
}
یرای استفاده میتونید مفدار یازگشتی تابع رو برابر این کلاس فرار بدید و داخلش مفادیر کلاس رو بگذارید:
public MyClass myFunction()
{
MyClass mc=new MyClass();
mc.a=1;
mc.b="Hello";

return mc;
}