يعني إني يا حسام
الميثود مو شرط يكون فوق المين أهم شيء إنه يكون تحت الكلاس ^^،، والميثود له 4 أنواع ،،
طبعاً طريقة استدعاءك للميثود يعتمد على المعلومات والعمليات التي تقوم بها داخل الميثود
مثلاً ،،
أولاً: ميثود لا تستقبل ولا ترسل (لا تعمل return)
public static void test(){
هذا الميثود لا تستقبل قيم ولا ترسل قيم للمين فقط تنفذ ما بداخلها ويكون طريقة استدعاءها بكتابة اسمها في المين فقط
مثل test();
ثانياً: ميثود تستقبل ولا ترسل (لا تعمل return)
public static void test(int num1,int num2){
هذا الميثود يستقبل قيمتين ( هذا مثال فقط انا وضعت قيمتين يمديك أكثر ) من الماين ويقوم بتنفيذ العمليات داخل الميثود ولا يرسل قيمة للمين،
ويكون طريقة استدعاءها بكتابة اسمها في المين فقط
مثل test(1,2);
ثالثاً:ميثود لا يستقبل ويرسل (يقوم بعمل return)
public static double test(){
هذا الميثود لا يستقبل قيم من المين ولكن يقوم بالعمليات التي داخله ويقوم بإرجاع قيمة من نفس نوع الميثود ( double, integer وهكذا ) ،، ويكون طريقة استدعاءها بتعريفها داخل متغير من نفس النوع داخل المين أو باستخدام بطباعتها،
مثل double y=test();
أو system.out.print(test());
رابعاً:ميثود يستقبل ويرسل (يقوم بعمل return)
public static double test(double x,double y){
هذا الميثود يستقبل قيم من المين ومن ثم يقوم بالعمليات الحسابية التي داخله ويقوم بإرجاع قيمة من نفس نوع الميثود، ويكون طريقة استدعاءها بنفس طريقة النوع إلي قبلها ولكن بإضافة القيم داخل الأقواس فقط
مثل double y=test(1.0,4.5);
أو system.out.print(test(1.0,4.5));
أتمنى أن تكون وضحت النقطة ،، بالتوفيق لك والله يسهلك إن شاء الله