💎 بررسی پارامتر String[] args در جاوا
🔆 آرایه args شامل ورودی های خط فرمان (command-line arguments) میشود. در واقع پیش از اجرای برنامه، از طریق پنجره کنسول میتوانید یکسری ورودی ها برای برنامه در نظر بگیرید. این ورودی ها در آرایه args ذخیره میشوند تا در حین اجرای برنامه مورد استفاده قرار گیرند. در واقع این به شما اجازه خواهد داد که بتوانید رفتار برنامه رو در ازای ورودی های متفاوت بررسی کنید.
❌ طول آرایه args از پیش قابل تعیین نیست
❌ هیچ الزامی بر استفاده از اسم args نیست. میتوانید این اسم رو به هرچیز دلخواه تغییر دهید:
1️⃣ برای کمپایل و اجرا پنجره cmd را باز میکنیم:
⭕️ پیش از اجرا میبایست آدرس فایل java را در پنجره cmd وارد کنید. برای مثال در اینجا ادرس desktop را وارد کرده ایم. زیرا فایل
———
☕️ @pieceJava
🔆 آرایه args شامل ورودی های خط فرمان (command-line arguments) میشود. در واقع پیش از اجرای برنامه، از طریق پنجره کنسول میتوانید یکسری ورودی ها برای برنامه در نظر بگیرید. این ورودی ها در آرایه args ذخیره میشوند تا در حین اجرای برنامه مورد استفاده قرار گیرند. در واقع این به شما اجازه خواهد داد که بتوانید رفتار برنامه رو در ازای ورودی های متفاوت بررسی کنید.
❌ طول آرایه args از پیش قابل تعیین نیست
❌ هیچ الزامی بر استفاده از اسم args نیست. میتوانید این اسم رو به هرچیز دلخواه تغییر دهید:
String[] a🔰 برای مثال:
String[] parameter
...
public class ITHooloo {
//Telegram: @pieceJava
public static void main(String[] args) {
for(int i = 0;i<args.length;i++){
System.out.println(args[i]);
}
}
}
در این برنامه قرار است ورودی های آرایه args در خروجی چاپ شوند.1️⃣ برای کمپایل و اجرا پنجره cmd را باز میکنیم:
⭕️ پیش از اجرا میبایست آدرس فایل java را در پنجره cmd وارد کنید. برای مثال در اینجا ادرس desktop را وارد کرده ایم. زیرا فایل
ITHooloo.java در این زیرشاخه قرار گرفته است)C:\Users\Status 200>cd Desktop2️⃣ بعد از کمپایل، برنامه رو اجرا میکنیم. اما همانطور که گفتیم پیش از اجرا میتوانید بعد از اسم کلاس یکسری ورودی برای برنامه در نظر بگیرید:
C:\Users\ITHOOLOO\Desktop>javac ITHooloo.java
C:\Users\Status 200\Desktop>java ITHooloo one two threeبعد از اجرای برنامه خواهید دید که بواسطه ی حلقه، خروجی های زیر در پنجره cmd نمایش داده خواهد شد:
one#main #main_method #args
two
three
———
☕️ @pieceJava
👍9