ورود

View Full Version : منظوره این کد چیه؟



F.zeinali
دوشنبه 17 مهر 1391, 21:44 عصر
سلام دوستان
می خواستم بدونم کد زیر چه معنی میده؟



public static void main(String[] args)
{
if(args.length<2)
{
System.out.println("Usage: TempConvert number C|F");
}
}

ravand
سه شنبه 18 مهر 1391, 06:54 صبح
میگه اگه طول args کوچکتر از 2 باشد این متن رو نمایش بده

F.zeinali
سه شنبه 18 مهر 1391, 10:39 صبح
میگه اگه طول args کوچکتر از 2 باشد این متن رو نمایش بده
ممنون بابت جوابتون
ولی خودم اینو می دونستم من می خوام بدونم که طول args از کجا مشخص میشه؟یعنی نسبت به چه چیزی اندازه گیری میشه؟

spiderman200700
سه شنبه 18 مهر 1391, 12:19 عصر
سلام. وقتی توی کنسول اینطوری جاوا رو اجرا کنید:
java MyProgram one two
در متد main آرگومان args یه آرایه با طول 2 خواهد بود که شامل مقادیر زیر هست.

[ "one", "two" ]

همایون افشاری
دوشنبه 08 آبان 1391, 19:00 عصر
اگه برنامتون یه Runnable jar باشه پارامترهایی که spiderman200700 گفتن ممکنه توی فایل MANIFEST مشخص شده باشه.