احمد صوالحة نشر 3 مارس 2021 أرسل تقرير نشر 3 مارس 2021 لنتفرض أن لدي الكود التالي: public static void main() { stopCommand(); searchCommand(); } أريد تنفيذ الدالة الأولى في حال تم إرفاق الأمر stop في سطر الأوامر والدالة الثانية في حال تم إرفاق search، كيف أحقق هذه النتيجة ؟ 1 اقتباس
1 Wael Aljamal نشر 3 مارس 2021 أرسل تقرير نشر 3 مارس 2021 يتم ذلك عن طريق استقبال المعاملات من خلال الوسيط args حيث نقوم بتمرير مصفوفة من نوع String تأخذ كل منها جزء من البيانات الممررة بالترتيب. سيتم حفظ أول وسيط ممرر بالدليل الأول للمصفوفة [0]args و ثاني وسيط في الدليل الثاني[1]args و هكذا .. public static void main(String[] args) { if (args[0].equals("stop")) { stopCommand(); } else if (args[0].equals("search")) { searchCommand(); } } أما تنفيذ البرنامج سيكون بالشكل التالي: java MyProgram stop __ الأمر | اسم البرنامج 1 اقتباس
السؤال
احمد صوالحة
لنتفرض أن لدي الكود التالي:
أريد تنفيذ الدالة الأولى في حال تم إرفاق الأمر stop في سطر الأوامر والدالة الثانية في حال تم إرفاق search، كيف أحقق هذه النتيجة ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.