خب در فصل دوم این آموزش در ابتدا ساده ترین برنامه در جاوا را براتون آوردم و سعی میکنم  توضیحات و نکات لازم در این قسمت بیاورم.

خب  در پایین عکسی در همین حوضه قرار دادم تا با شیوه کد نویسی این برنامه هم آشنا بشیم و قسمت های آن را هم توضیح خواهم داد.

 

پرینت یک پیغام در جاوا

 

 

 

 

 

 

 

 

 

 

طبق شماره کنار کد ها آن ها را توضیح میدهم.

 

7. این قسمت نام فایل اصلی یا پوشه اصلی برنامه است که شامل چند تابع میتواند باشد ولی باید تابعی که در آن متد مین است همنام  فایل باشه.

9 تا 12: قبل از آن انواع حالت های توضیحات را میگم .

یکی همانند خط 19 که یک خط کامل را به توضیحات تبدیل کرده و مترجم از آن عبور میکند

یکی  /*....*/ است که اول و اخر قسمتی که هرچند میتواند چندین خط باشد را  به توضیحات تبدیل میکند.

 یکی دیگر که استفاده بیشتری  نسبت به قبلی ها دارد قسمت توضیحات از 9 تا 12 است که معروف به javadoc  است که وقتی مجددا کسی دیگر خواست از کلاس شما استفاده کند توضیحاتی را برای آن در بین این علامت قرار خواهید داد . /* .....**/

توضیحات معمولا شامل :هدف برنامه ،نام برنامه نویس ، تاریخ و ساعت است.

در مطالب آتی بهتر با آن اشنا خواهید شد.

 

نکته : مترجم از خطوط خالی و توضیحات رد میشود و بهتر است از آن برای خوانا نمودن کد ها استفاده کرد. و بجای tab برای جلو بردن بدنه متد از ستا فاصله استفاده کنیم.

 

13. کلاسی همنام یا فایل اصلی که باید نام آن ویژگی زیر را داشته باشد. 

 حرف اول آن بزرگ باشد.

اگر چند کلمه است حرف اول همه آن ها باید بزرگ باشد تا بتوان آن را از متد تفکیک کرد و خوانا تر باشد

 نام ها غیر از کلمات کلیدی میتواند باشد ولی نمیتواند با عدد شروع شد یا فاصله داشته باشد.

نمونه ای از شناسه های معتبر 

Book1,$book,_book, .book, m_book

نمونه ای از شناسه های نامعتبر 

1book, Input fild

 Input fild بخاطر فاصله 

 

نکته خیلی خیلی مهم : جاوا حساس به متن است و برای شناسه ها بین a1 ,A1 تماییز قائل است.

در صورتی که نام کلاس یا نام فایل یکی نباشد خطای گرامری رخ میدهد.

برای قرار دادن آکولاد ها {}بهتر است همان حین که باز میکنیم آن را ببندیم.

 

18 . متد مین است که نقطه شروع یک برنامه است و اگر نباشد برنامه اجرا نمیشود 

void : برای آن است که بازگشتی این متد ندارد.

static : توضیحات مفصلی در مباحث بعد در موردش خواهم گفت.

20. دستور چاپ

system.out.

کلاس قسمت خروجی است که شامل متد ها زیادی است

println()

دستور پرینت آرگومانی که به ان داده میشود خواه داخل دو گوتیش خواه داخل یک متغییر استرینگ

باید بعد از هر دستور حتما سمیکولن را قرار دهیم وگرنه خطای گرامری رخ میدهد.

 

 

و در آخر بهتون پیشنهاد میدهم که آخر متدی که برنامه را نوشتید بصورت توضیحاتی ذکر کنید که انتهای چ قسمتی است تا در برنامه های بزرگ دچار سردگمی نشوید.