تعلم كيفية استخدام Java Command Line Arguments مع الأمثلة



تتناول هذه المقالة مفهوم وسيطات سطر أوامر Java بالتفصيل مع أمثلة مختلفة لإظهار كيف يمكنك استخدام وسيطات سطر الأوامر في Java.

لغة برمجة جافا هي ، كونها مستقلة عن النظام الأساسي فائز واضح لأي مطور. يتم تنفيذ أي برنامج Java بدقة وخالية من الزحام. يمكننا حتى تمرير الحجج أثناء تنفيذ من برنامج باستخدام وسيطات سطر الأوامر. في هذه المقالة ، ستتعلم كيف يمكنك استخدام وسيطات سطر الأوامر في Java. فيما يلي المواضيع التي تمت مناقشتها في هذه المدونة:

ما هي حجج سطر الأوامر؟

يتم تمرير وسيطات سطر الأوامر إلى البرنامج في وقت التشغيل. يعد تمرير وسيطات سطر الأوامر في برنامج Java أمرًا سهلاً للغاية. يتم تخزينها كسلاسل في ملف تم تمريره إلى المعلمة args للطريقة main () في Java.





فئة المثال 0 {public static void main (String [] args) {System.out.println ('edureka' + args [0])}}

انتاج:

إلى تجميع وتشغيل برنامج جافا في موجه الأوامر ، اتبع الخطوات المكتوبة أدناه.



  • احفظ برنامجك في ملف بامتداد .java

    كيفية تحويل ثنائي إلى عشري في جافا
  • افتح موجه الأوامر وانتقل إلى الدليل حيث تم حفظ ملفك.

  • قم بتشغيل الأمر - javac filename.java



  • بعد التجميع ، قم بتشغيل الأمر - java filename

  • تأكد من تعيين مسار Java بشكل صحيح.

مثال على وسيطات سطر أوامر Java

فيما يلي بعض الأمثلة لإظهار كيف يمكننا استخدام وسيطات سطر الأوامر في ملف

يعتمد الجمال على طريقة parseInt في فئة Integer. تحتوي كل فئة من فئات الأرقام مثل Integer و Float و Double وما إلى ذلك على طرق parseXXX تقوم بتحويل String إلى كائن ذي صلة من نوعها.

c ++ استدعاء بالإشارة

كما نعلم جميعًا ، تبدأ هذه المصفوفة فهرسها بصفر. لذلك فإن args [0] هو أول فهرس في مصفوفة السلسلة [] المأخوذة من وحدة التحكم. وبالمثل ، فإن args [1] هي الثانية ، و args [2] هي العنصر الثالث وهكذا.

عند تشغيل أحد التطبيقات ، يمرر نظام وقت التشغيل وسيطات سطر الأوامر إلى الطريقة الرئيسية للتطبيق عبر ملف .

عامل عامل الرقم باستخدام وسيطات سطر الأوامر

فئة المثال 1 {public static void main (String [] args) {int a، b = 1 int n = Integer.parseInt (args [0]) for (a = 1 a<= n a++) { b = b*a } System.out.println('factorial is' +b) } } 

انتاج:

مجموع رقمين باستخدام وسيطات سطر الأوامر

فئة المثال 2 {public static void main (String [] args) {int a = Integer.parseInt (args [0]) int b = Integer.parseInt (args [1]) int sum = a + b System.out.println ( 'المجموع هو' + sum)}}

انتاج:

برنامج سلسلة فيبوناتشي باستخدام وسيطات سطر الأوامر

فئة المثال 3 {public static void main (String [] args) {int n = Integer.parseInt (args [0]) int t1 = 0 int t2 = 1 for (int i = 1 i<=n i++){ System.out.println(t1) int sum = t1+t2 t1 = t2 t2 = sum } } } 

انتاج:

نقاط مهمة يجب تذكرها

  • أثناء تشغيل التطبيق الخاص بك ، يمكنك استخدام وسيطات سطر الأوامر لتحديد معلومات التكوين.

  • عند استخدام وسيطات سطر الأوامر ، لا توجد قيود على عدد الوسائط. يمكنك استخدام أكبر عدد ممكن حسب متطلباتك.

  • يتم تمرير المعلومات الموجودة في وسيطات سطر الأوامر بتنسيق .

  • يتم تخزين وسيطات سطر الأوامر في String args للطريقة main () للبرنامج.

يقودنا هذا إلى نهاية هذه المقالة حيث تعلمنا عن وسيطات سطر أوامر Java مع أمثلة. آمل أن تكون واضحًا بشأن كل ما تمت مشاركته معك في هذا البرنامج التعليمي.

إذا وجدت هذه المقالة حول 'Java Command Line Arguments' ذات صلة ، فراجع ملف شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرة في جميع أنحاء العالم.

نحن هنا لمساعدتك في كل خطوة في رحلتك والتوصل إلى منهج مصمم للطلاب والمهنيين الذين يرغبون في أن يصبحوا مطور جافا. تم تصميم الدورة التدريبية لمنحك السبق في برمجة Java وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد مثل بيات شتوى & .

تحويل من المضاعف إلى int

إذا صادفت أي أسئلة ، فلا تتردد في طرح جميع أسئلتك في قسم التعليقات في 'Java Command Line Arguments' وسيسعد فريقنا بالإجابة.