برنامه نویسی جاوا و سی شارپ .
درس اول : کار با دستورات Print در جاوا
سلام به همه دوست داران جاوا . امروز اولین درس جاوا را با هم شروع میکنیم . توضیحات زیادی رو حذف میکنم و مستقیم به شروع آموزش می رویم .
طبق این آموزش یک پروژه جدید در NetBeans ایجاد کنید . می خواهیم با هم با چند دستور ساده Print آشنا شویم .
قبل از اینکه درس رو شروع کنم کمی توضیح برای آشنا میدهم و به مرور این توضیحات کوتاه رو در آینده مفصل بررسی میکنیم .
در جاوا ما یک سری توضیحات به برنامه های خود اضافه میکنیم که هم برای آینده که میخواهیم روی پروژه مجدد کار کنیم خوبه و هم اگر کسی بخواهد روی برنامه ما کار کند دچار مشکل نمی شود .
یکی از این توضیحات و یا به اصطلاح کامنت گذاری ها استفاده از // می باشد . به این نوع کامنت گذاری تک خطی گفته می شود یعنی شما علامت // را قرار میدهیم و در ادامه توضیحات خود را اضافه میکنید . به طور مثال در زیر یک توضیح تک خطی را داریم :
// TODO code application logic here
یک نوع دیگر کامنت گذاری چند خطی است که اگر بخواهیم توضیحاتی به برنامه اضافه کنیم و بیشتر از یک خط باشد از این نوع استفاده میکنیم که با علامت /* */ مشخص میشود . مثلا به صورت زیر :
/**
*
* @author ir404
*/
در جاوا یک سری کاراکتر داریم به با نام کاراکتر white space شناخته می شوند ، به طور مثال Space و یا Tab که در برنامه استفاده می شوند .
نکته : هر برنامه جاوا حداقل دارای یک کلاس می باشد . مثلا در این درس :
public class PrintInJava
در این خط کد نام کلاس ما PrintInJava میباشد که با استفاده از کلمه کلیدی class مشخص شده است .
کلمات کلیدی جاوا با حرف کوچک نوشته می شوند .
نام کلاس ها در جاوا به یک حرف بزرگ شروع می شوند . اگر نیاز است نام کلاس چند کلمه باشد باید حروف اول هر کلمه با حرف بزرگ نوشته شود . SampleClassName
جاوا case Sensitive میباشد یعنی به حروف کوچک و بزرگ حساس میباشد ، مثلا a1 با A1 متفاوت میباشد .
هر برنامه جاوا باید حتما دارای متد main باشد . همانند همین مثال ما
public static void main(String[] args)
فعلا در همین حد بدانید که main یک متد از نوع void میباشد یعنی مقداری را بر نمیگرداند و اصلا چرا به main متد می گوییم ؟ چون بعد از main یک پرانتر داریم و آرگومان داخل پرانتز قرار دارد .
دوستان عزیز فعلا نیاز نیست اصلا با این موارد درگیر شوید و فقط برای آشنایی شما میباشد .پس فعلا بیخیال
خب حالا دیگه بریم یکم کد بزنیم . بعد از اینکه پروژه رو ایجاد کردید کد زیر را بین علامت { } در متد main تایپ کنید تا به سراغ توضیحات اون بریم :
System.out.println("Hello Java");
یعنی کد ما با متد main به صورت زیر میشود :
public static void main(String[] args) {
System.out.println("Hello Java");
}
با استفاده از F6 کد خود را اجرا کنید و خواهید دید که متن Hello Java را نمایش می دهد .
رشته ها را بین دو علامت ” ” قرار میدهیم . به رشته ها کاراکتر رشته ای و یا لیترال می گویند .
دقت کنید کاراکتر های white Space که در بالا توضیح دادم در رشته ها در نظر گرفته می شوند .
در این کد System.out را یک شی خروجی استاندارد جاوا می گوییم . ( در آینده کاملا آشنا می شوید الان فقط بدانید برای چاپ خروجی در جاوا استفاده می کنیم ) .
در این دستور ما از println استفاده کردیم که باعث می شود بعد از چاپ کرسر به ابتدای خط بعد می رود .
اگر ما در قطعه کد بالا از print استفاده کنیم کرسر در همان خط بعد از چاپ Hello Java قرار میگیرد .
اگر بخواهیم با استفاده از print متن خود را در چند خط چاپ کنیم از کد زیر استفاده میکنیم :
System.out.println("Hello\nJava\nir404.com");
خروجی این کد به صورت زیر میباشد :
Hello
Java
Ir404.com
حتما متوجه شده اید در این قطعه کد \n بین کلمات قرار داده شده است . به این نوع کاراکتر ها توالی escape یا توالی فرار یا گریز گفته می شود . دقت کنید این کاراکتر ها نیز از نوع white space هستند یعنی در خروجی کد نمایش داده نمیشوند .
در زیر چند مدل این کاراکتر ها را قرار میدهم و شما میتوانید تست کنید و خروجی را مشاهده کنید .
یک نوع دیگر از Print را داریم فعلا که با printf نمایش داده میشود . f نشان دهنده format می باشد . به قطعه کد زیر دقت کنید :
System.out.printf("%s\n%s\n","Hello","Java");
در این قطعه کد از %s استفاده شده است که به اصطلاح تصریح کننده فرمت به % گفته می شود و S هم یعنی ما از رشته می خواهیم استفاده کنیم و یا در مثالی ممکن است از فرمت %d یک جانگهدار برای int استفاده کنیم . اولین %s برای Hello و دومین %s برای Java استفاده می شود و \n هم که گفته شد new Line و یا خط جدید میباشد .
خب دوستان برای این درس کافیست حتما خوب درس را مطالعه کنید و تمرین کنید تمرین کنید تمرین کنید . همین برای یادگیری جاوا و یا دیگر زبان های برنامه نویسی کافیه . مطالعه و تمرین . سوالی د رابطه با این درس داشتید در بخش نظرات مطرح کنید . موفق و پیروز باشید .
مطلبی دیگر از این انتشارات
درس دوم : تعریف متغیر در جاوا و کلاس Scanner
مطلبی دیگر در همین موضوع
آموزش ساخت دکمه های شیشه ای برای روباتها در تلگرام
بر اساس علایق شما
نامه