💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمدصادق صرافیان
Function Arguments
جامعه جاوا (اندروید) ایجاد شده در ۰۴ فروردین ۱۳۹۹

استاد سلام و خسته نباشید 

Public static void main (string[] args

متدی داریم به اسم main که ورودی متد از نوع آرایه رشته ای هست . اگر بخواییم مثال کلاس انسان رو بزنیم که هر انسان رفتارهایی رو داره ، حالا این متغیر args ورودی یک نوع رفتار انسانه ؟ 

اینکه متغیر args چه استفاده ای داره ؟ 

یه توضیح مختصر بدین ممنون میشم

 

سلام، 

اینو  میگم چون استاد نگفتن پس با کسب اجازه از ایشون.

سوال اولتونو نمی‌دونم بگم آره یا نه، ولی شما وقتی که یه class میسازید می‌تونید داخل سازنده کلاس، صفت‌ها رو مقدار دهی اولیه کنید دقت کنید صفت، نه رفتار 

حالا اینجا هم  تقریبا همونه می‌تونید مقدار دهی کنید  ولی در خارج از برنامه یا محیط command line، 

یه برنامه جاوا داریم به اسم SevenLearn حالا ما در ترمینال می‌تونیم بهش مقدار بدیم مثله زیر

javac SevenLearn.java 
java SevenLearn "محمد" "صادق" "صرافیان" "دوره متخصص اندروید"

و الان String چهار تا عضو داره 

public class SevenLearn {
public static void main(String[] args){
    for(String s : args){
	System.out.println(s);
    }
    }
}
output:
محمد 
صادق
صرافیان
دوره متخصص اندروید

استفادش هر وقت لازم شد یعنی باید ببینی چنین چیزی لازم داری یا نه

کامل  اینجا توضیح داده شده

 

 

مهرداد ۰۵ فروردین ۱۳۹۹، ۱۸:۲۴