جلسه دوم:اصول زبان جاوا
برای اینکه با ساختار جاوا آشنا شوید کار خود را بایک مثال آغاز می کنیم .
public class Welcom{
public static void main(string arge[ ])}
System.out.println(“welcome to java program”);
{
}
یک کلاس با نام Welcom تعریف میشود که حرف اول هر کلاس در جاوا با ید بصورت بزرگ باشد .از کلمات public class برای تعریف کلاس استفاده می کنیم
خط دوم متد main است هر برنامه جاوا برای اجرا شدن باید این متد را داشته باشد و کلمات public و static نیز کلمات کلیدی هستن و معنی انها را بعد توضیح میدهم.
خط سوم رشته ای را در خروجی چاپ میکند .
تفاوت print() وprintln()
هر دو مقداری را در خروجی چاپ می کنند ولی درprint () کرسر بعد از چاپ در همان خط می ماند ولی در println() کرسر به خط بعدی میرود.
استفاده از متد printf
برای چاپ قسمت های dynamic از دستور printf استفاده می کنیم .
System.out.printf(“welcome to%s”,”java program”);
به جای %S قسمت java program قرار می گیرد .
انواع داده های پایه
هشت نوع داده پایهPrimary در جاوا تعریف شده است byte ,short ,int ,long ,char ,float double, Boolean که به آنها داده های ساده نیز گفته می شود. ما در این درسنامه این نوع داده ها را در چهار گروه تقسیم می کنیم:
۱- اعداد صحیح: شامل byte,short,int,long که اعداد کامل علامت دار را شامل می شود
۲- اعداد اعشاری با ممیز شناور: شاملfloat و double که نمایانگر اعداد اعشاری هستند
۳- کاراکترها: شاملchar که نمایانگر انواع داده ها در مجموعه کاراکتر ها است از قبیل حروف و ارقام
۴- بولی: شاملboolean که نوع ویژه ای برای نمایشtrue وfalse است.
|
نام |
طول |
محدوده مقادیر |
|
long |
64 |
9.233.372.036.854.808تا ۹٫۲۳۳٫۳۷۲٫۰۳۶٫۸۵۴٫۸۰۷- |
|
int |
32 |
2.147.483.648 تا ۲٫۱۴۷٫۴۸۳٫۶۴۷- |
|
short |
16 |
32.768 تا ۳۲٫۷۶۷- |
|
byte |
8 |
128 تا 127- |
|
double |
64 |
1.8* e308 تا ۴٫۹* e-324 |
|
char |
16 |
‘\u0000’ تا’\uffff’ |
|
float |
32 |
1.4*e-45 تا ۳٫۴*e38 |
|
boolean |
1 |
True یا false |
تعریف متغییرها
متغیرها (Variables)، مکانهایی در حافظهی رایانه هستند که در آنها مقادیر ذخیره می شوند. این متغیرها در جاوا دارای نوع، نام و مقدار می باشند. نمونهی تعریفِ یک متغیر را در زیر مشاهده میکنید.
int I;
float j,f;
double d;
char c;
در عباراتِ فوق، float ، int , char, double نوعِ متغیرها محسوب می شوند. وl ,f, d ,c نامِ آنها. شما میتوانید این متغیرها را هنگامِ تعریف مقداردهی نیز بکنید یا چند متغیر را در یک سطر تعریف نمایید. بنابراین عباراتِ زیر همه صحیح هستند.
int i=9;
float f=0.68 ,,j=78.69;
در خصوصِ نامگذاری متغیرها دقت کنید که در جاوا نام های متغیرهایی که تعریف می شوند حتما بایستی یا با یکی از حروف الفبای انگلیسی یا زیرخط (underline) یا کاراکتر دلار ($)، شروع شود و شروعِ نام با عدد یا هر کاراکتر دیگری غیر از اینها خطای کامپایل را به دنبال دارد. در نام گذاری باید دقت کنید که از نام های حاضرِ جاوا استفاده نکنید.
یک توصیه از بنده هم داشته باشید که نام های متغیرهای خود را با معنی انتخاب کنید. از طولِ نام متغیری که تعریف کرده اید هراس نداشته باشید و برای تعریفِ دقیق متغیر خود طولِ مناسب را انتخاب کنید.
آموزش جامع جاوا