در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش جاوا (Java) به روش مدرسه جاوا قسمت 2 : نوشتن اولین برنامه

در این قسمت اولین برنامه خود را به زبان جاوا می نویسیم.فولدر eclipse را باز کنید و برنامه eclipse.exe را اجرا کنید.در این پنجره از شما خواسته شده تا مسیر Workspace یا فضای کاری خود را مشخص کنید. فضای کاری محلی است که تمام پروژه هایی که ایجاد می کنید در آن قرار خواهد گرفت.

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

اگر نمی خواهید هر دفعه هنگام اجرای ایکلیپس از شما محل فضای کاری را بپرسد تیک Use this as the default and do not ask again را انتخاب کنید. حالا روی Ok کلیک کنید.
مطابق تصویر یک پروژه جدید ایجاد کنید:

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

در پنجره ی زیر در قسمت مشخص شده، نام پروژه را مشخص می کنیم. من نام Lesson1 (درس 1) را انتخاب کردم. شما می توانید نام دلخواه خود را بنویسید. سپس روی Finish کلیک کنید.

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

مطابق تصویر پنجره Welcome را ببندید:

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

حالا با محیط زیر روبرو می شوید:

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

قسمت Package Explorer برای مدیریت فایل های پروژه می باشد. روی فولدر src که در تصویر بالا مشخص شده راست کلیک کنید و از منوی New گزینه Class را انتخاب کنید.

کلاس ها اجزای اصلی تشکیل دهنده برنامه های جاوا هستند و هر برنامه جاوا حداقل از یک کلاس تشکیل شده است. توضیح دقیق تر اینکه کلاس ها دقیقا چه هستند و چه کار می کنند جزو مباحث پیشرفته تر و مربوط به درس های آینده است فعلا برای شروع، تعریف ذکر شده را در ذهن داشته باشید.

بعد از اینکه مراحل بالا را انجام دادید پنجره زیر باز خواهد شد:

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

در قسمت Name نام کلاس را مشخص می کنیم. طبق یک قرارداد بین برنامه نویسان جاوا نام کلاس در جاوا با حروف بزرگ شروع میشود البته اگر با حروف کوچک هم بنویسید مشکلی پیش نخواهد آمد اما شما به عنوان برنامه نویس باید به این قراردادها احترام بگذارید و آن ها را رعایت کنید. من نام Main را برای کلاس خود انتخاب می کنم.

ضمنا تیک گزینه ای که در تصویر مشخص شده را هم فعال کنید.

به تصویر زیر دقت کنید:

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

1 - این قسمت نام فایلی که تنها کلاس برنامه (کلاس Main) در اون قرار دارد را نشان میدهد. توجه کنید که فرمت فایل کلاس ما .java هست.

2 - این کل کدی هست که برای ما به صورت اتوماتیک تولید شده است. اگر حتی کلمه ای از این کدها را متوجه نمی شوید نگران نباشید. هرکدام از عبارت هایی که می بینید مثل public و static و void و ... هر بحثی جدا هستند که به آن ها هم خواهیم رسید. اما چیزی که واضح است در خط 2 ما با استفاده از کد public class Main کلاس Main را تعریف کردیم. public یعنی تمام کلاس های برنامه می توانند به این کلاس دسترسی داشته باشند (تعریف کلی public) class هم که یعنی همان کلاس و Main هم که اسم کلاس ماست.

3 و 4 - علامت های آکولاد باز و بسته هستند. تمام کدهای مربوط به کلاس Main باید بین این دو آکولاد (بدنه کلاس Main) قرار بگیرند.

سوال: همونطور که گفتیم برنامه های جاوا حداقل از یک کلاس تشکیل میشوند. اگر یک برنامه شامل چند کلاس باشد، برنامه از کدام نقطه شروع به اجرای کدها خواهد کرد؟

جواب: خط 4 را نگاه کنید. این قطعه کد متد main نام دارد. (تعریف ساده متد: قطعه کدی که یک کار مشخص را انجام میدهد). نقطه شروع برنامه های جاوا همین متد هست یعنی اولین کدهایی که هنگام شروع برنامه اجرا میشوند کدهایی هستند که در این متد قرار گرفته اند. شماره های 5 و 6 در شکل بالا دو آکولاد باز و بسته هستند که کدهایی که قرار هست در متد main اجرا شوند باید بین این دو آکولاد (بدنه متد main) قرار بگیرند. توجه داشته باشید که متد main باید دقیقا به همین صورت نوشته شود.

7 - به این خط کامنت (Comment) گفته میشود. کامنت ها هیچ تاثیر و نقشی در اجرای برنامه ندارند اما کاربرد مهمی دارند: نوشتن توضیحات در لا به لای کد. کاربرد عمده ی توضیحات وقتی هست که مثلا بعد از مدت طولانی بخواهید کد خود را بخوانید اگر به شکل مناسب توضیحات بنویسید فهم کد حتی برای خود شما بسیار راحت تر خواهد شد یا اگر برنامه نویس دیگری خواست کد شما را بخواند از طریق توضیحاتی که نوشتید کد شما را بفهمد. البته کامنتی که در تصویر موجود است و ایکلیپس به طور خودکار برای ما تولید کرده از این نوع کامنت هایی که گفتیم (برای فهم کد) نیست. این خط را پاک کنید. در ادامه نحوه نوشتن کامنت ها را توضیح می دهیم.

کامنت ها (توضیحات)


دو روش نوشتن کامنت در جاوا وجود دارد: تک خطی و چند خطی

کامنت های تک خطی با دو اسلش شروع میشوند و برای نوشتن یک خط کامنت مناسب هستند:
// This is a comment
کامنت های چند خطی با علامت اسلش و ستاره شروع و با علامت ستاره و اسلش تمام میشوند. وقتی بخواهیم چند خط کامنت بنویسیم از این روش استفاده می کنیم:
/*
     Line 1
     Line 2
*/
با این روش هم می توان چند خط کامنت نوشت:
// Line 1
// Line 2
البته اگر تعداد خطوط کامنت زیاد باشد روش چند خطی ارجحیت دارد.

حالا می رسیم به نوشتن اولین برنامه یعنی نمایش پیغام Hello World! یا سلام دنیا
اگر تا اینجا با من همراهی کرده باشید الان کد زیر را دارید:
public class Main {

   public static void main(String[] args) {
 

   }

}
حالا در بدنه متد main خط زیر را بنویسید:
System.out.println("Hello World!");
حالا کد شما باید به این صورت باشد:
public class Main {

    public static void main(String[] args) {
       System.out.println("Hello World!");
    }

 }
مطابق تصویر زیر با کلیک بر روی دکمه Run برنامه را اجرا کنید:

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

حالا پنجره زیر باز میشود. این پنجره از شما می خواهد تا قبل از اجرای برنامه فایل های پروژه خود را ذخیره کنید. روی تیکی که در تصویر مشخص شده کلیک کنید تا این پنجره دیگر نمایش داده نشود و قبل از اجرا فایل ها به صورت خودکار ذخیره شوند:

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

حالا در قسمت پایین ایکلیپس در پنجره Console که بعد از اجرای کد به صورت خودکار باز شده می بینید که پیغام Hello World! چاپ شده است:

مدرسه جاوا - قسمت دوم - اولین برنامه به زبان جاوا

پنجره کنسول در واقع همان پنجره برنامه ماست که در این پنجره می توانیم پیغام هایی که در برنامه چاپ می شوند را ببینیم یا به برنامه ورودی بدهیم. می بینید که این پنجره شبیه پنجره cmd ویندوز است. به این نوع برنامه ها برنامه های کنسول (Console Application) گفته میشود و رابط کاربری گرافیکی (GUI) ندارند. تمام برنامه هایی که ما در طول این آموزش ها می نویسیم از نوع کنسول هستند.

کدی که برای چاپ پیغام نوشتیم را بررسی می کنیم:
System.out.println("Hello World!");
تمام اجزای کد را فعلا نمی توان دقیق توضیح داد چون مباحث پیشرفته تری هستند و در درس های آینده به آن خواهیم رسید اما در یک توضیح کلی میشود گفت:

System یکی از کلاس های پیش ساخته زبان جاواست که قابلیت های زیادی دارد. out هم عضوی از این کلاس است و println() یکی از متدهای out هست که ورودی خود را که بین دو پرانتز قرار میگیرد روی صفحه برنامه نمایش میدهد. اگر این توضیحات قابل فهم نبود نگران نباشید چون همین یک خط کد ساده مفاهیم زیادی را در خود دارد و به آن ها خواهیم رسید.
اگر بخواهیم یک متن را به عنوان ورودی به متد println بدهیم باید متن بین " و " قرار بگیرد همانطور که در کد بالا دیدیم اما عدد را می توان بدون "" هم نمایش داد. مثال:
System.out.println(13);
#برنامه_نویسی_جاوا_در_اکلیپس #برنامه_نویسی_جاوا #آموزش_برنامه_نویسی_جاوا #ایجاد_پروژه_در_اکلیپس #ایجاد_پروژه_جدید_در_eclipse #آموزش_گام_به_گام_جاوا #شروع_برنامه_نویسی_جاوا #برنامه_نویسی_جاوا_در_eclipse #یادگیری_زبان_برنامه_نویسی_جاوا
عنوان
1 آموزش جاوا (Java) به روش مدرسه جاوا قسمت 1 : نصب ابزارهای لازم رایگان
2 آموزش جاوا (Java) به روش مدرسه جاوا قسمت 2 : نوشتن اولین برنامه رایگان
3 آموزش جاوا (Java) به روش مدرسه جاوا قسمت 3 : تورفتگی خطوط رایگان
4 آموزش جاوا (Java) به روش مدرسه جاوا قسمت 4 : متغیرها و انواع داده رایگان
5 آموزش جاوا (Java) به روش مدرسه جاوا قسمت 5 : عملگرها در جاوا رایگان
زمان و قیمت کل 0″ 0
1 نظر
soheil One

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

یا علی

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....