فروشنده شوید و کسب در آمد کنید
09142393101
0

آموزش جاوا – انواع متغییر ها

آموزش جاوا – انواع متغییر ها

با عرض سلام و خسته نباشید خدمت تمام کاربران عزیز و  برنامه نویسان گرامی امروز با مبحث( آموزش جاوا – انواع متغییر ها  )  در حدمت شما دوستان عزیز خواهیم بود  برای اینکه  بتونین دیگر مباحث مربوط به برنامه نویسی جاوا رو مشاهده کنید میتونین از این لینک اقدام نمائید  .

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

متغیرها چیزی به جز متغیرهای محفوظ در حافظه برای ذخیره ی مقادیر نیستند. این به این معناست که وقتی شما متغیری را ایجاد می کنید، محیط را در حافظه ذخیره کرده اید.

براساس نوع داده ی یک متغیر، سیستم عامل حافظه را اختصاص می دهد و تصمیم می گیرد که چه چیزی می تواند در حافظه ی در نظر گرفته شده ذخیره شود. بنابراین با اختصاص انواع مختلف داده به متغیرها، می توانید اعداد صحیح، اعداد اعشاری یا کاراکترهایی را به این متغیرها اختصاص دهید.

در جاوا دو نوع داده موجود می باشند:

  • Primitive Data Types ( انواع داده ی اولیه)
  • Reference/Object Data Types (انواع داده ی مرجع یا آبجکت)

"<yoastmark

انواع داده ی اولیه (Primitive data types)

هشت نوع داده ی اولیه که توسط جاوا پشتیبانی می شوند، وجود دارد. انواع داده ی اولیه توسط زبان از پیش تعریف شده اند و به وسیله ی کلنات کلیدی نام گذاری شده اند. اکنون اجازه بدهید به جزئیات مربوط به این هشت نوع داده ی اولیه بپردازیم:

Byte:

  • نوع داده ی byte یک نوع داده ی ۸ بیتی می باشد که دوعدد صحیح مکمل اختصاص داده شده است.
  • حداثل مقدار آن ۱۲۸- می باشد(-۲^۷).
  • حداکثر مقدار آن ۱۲۷ می باشد(۲^۷ -۱).
  • مقدار پیش فرض ۰ می باشد.
  • نوع داده ی byte برای ذخیره ی فضا در ردیف های بزرگ استفاده می شود، عمدتا در محل اعداد صحیح، زیرا یک byte چهار برابر کوچکتر از یک int می باشد.
  • مثال: byte a = 100 , byte b = -50.

Short:

  • نوع داده ی short یک داده ی ۱۶ بیتی است که ۲ مقدار مکمل صحیح می باشد.
  • حداقل مقدار آن -۳۲,۷۶۸ (-۲^۱۵) می باشد.
  • حداکثر مقدار آن ۳۲,۷۶۷ (۲^۱۵ -۱) است.
  • نوع داده ی short می تواند برای ذخیره ی حافظه برای ذخیره ی نوع داده ی byte نیز استفاده شود. یک داده ی short دو برابر کوچکتر از int می باشد.
  • مقدار پیش فرض آن ۰ است.
  • مثال: short s = 10000, short r = -20000.

Int:

  • نوع داده ی int یک داده ی ۳۲ بیتی با مقدار مککل صحیح ۲ می باشد.
  • حداقل مقدار آن – ۲,۱۴۷,۴۸۳,۶۴۸٫(-۲^۳۱)می باشد.
  • حداکثر مقدار آن ۲,۱۴۷,۴۸۳,۶۴۷ (۲^۳۱ -۱) می باشد.
  • به طور کل int به عنوان نوع داده ی پیش فرض برای مقادیر انتگرال استفاده می شود، مگر اینکه در مورد حافظه نگرانی وجود داشته باشد.
  • مقدار پیش فرض ۰ می باشد.
  • مثال: int a = 100000, int b = -200000.

Long:

  • نوع داده ی long یک داده ی ۶۴ بیتی است با مقدار مکمل صحیح ۲٫
  • حداقل مقدار -۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۸٫(-۲^۶۳) می باشد.
  • حداکثر مقدار۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۷ (۲^۶۳ -۱) می باشد.
  • این نوع هنگامی مورد استفاده قرار می گیرد که یک گستره ای وسیع تر از int مورد نیاز است.
  • مقدار پیش فرض ۰L می باشد.
  • مثال: long a = 100000L, int b = -200000L.

Float:

  • نوع داده ی Float یک داده ی ۳۲ بیتی IEEE 754 می باشد.
  • Float اساسا برای ذخیره ی حافظه در ردیف های بزرگ از تعداد ممیزهای شناور، استفاده می شود.
  • مقدار پیش فرض ۰f می باشد.
  • نوع داده ی float هرگز برای مقادیر دقیق مانند ارز استفاده نمی شود.
  • مثال: float f1 = 234.5f.

Double:

  • نوع داده ی double دقت مضاعف ۶۴-bit IEEE 754 floating point می باشد.
  • این نوع داده به طور کل به عنوان نوع داده ی پیش فرض برای مقادیر اعشاری استفاده می شود، و به طور کل یک انتخاب پیش فرض می باشد.
  • نوع داده ی double هرگز نباید برای مقادیر دقیق مانند ارز استفاده شود.
  • مقدار پیش فرض ۰d می باشد.
  • مقدار پیش فرض double d1 = 123.4 می باشد.

Boolean:

  • نوع داده ی Boolean یک بیت اطلاعات را نمایش می دهد.
  • تنها دو مقدار ممکن وجود دارد: true، false
  • این نوع داده برای پرچم های ساده ای استفاده می شود که شرایط true/false را دنبال می کند.
  • مقدار پیش فرض false می باشد.
  • مثال: boolean one = true.

Char:

  • نوع داده ی char یک کاراکتر مجزای ۱۶-bit Unicode می باشد.
  • حداقل مقدار ‘\u0000’ (or 0) می باشد.
  • حداکثر مقدار ‘\uffff’ (or 65,535 inclusive) می باشد.
  • نوع داده ی char برای ذخیره ی هر نوع کاراکتر استفاده می شود.
  • مثال: char letterA =’A’.

انواع داده ی مرجع:

  • متغیرهای مرجع با استفاده از سازنده های تعریف شده از گروه ها، ایجاد می شوند. آنها برای دسترسی به آبجکت ها استفاده می شوند. این متغیرها در واقع نوع خاصی در نظر گرفته می شوند که نمی توانند تغییر کنند، برای مثال Employee, Puppy و غیره.
  • آبجکت های گروه و انواع مختلفی از ردیف های متغیرها تحت نوع داده ی مرجع قرار می گیرند.
  • مقدار پیش فرض هر متغیر مرجع پوچ (null) می باشد.
  • یک متغیر مرجع می تواند برای اشاره به نوع اعلام شده یا هر نوع قابل کامپایل استفاده شود.
  • مثال: Animal animal = new Animal(“giraffe”).

آموزش جاوا – انواع متغییر ها

جاوا لیترال (Java Literals):

یک لیترال نمایشی از source code مربوط به یک مقدار ثابت می باشد. آنها مستقیما در کد و بدون محاسبات نمایش داده می شوند.

لیترال ها می توانند به انواع متغیرهای اولیه اختصاص داده شوند. برای مثال:

byte a = 68;

char a = ‘A’

 

آموزش جاوا – انواع متغییر ها

byte، int، long و short می توانند در سیستم های عددی اعشاری، هگزادسیمال یا اکتال توضیح داده می شود.

در هنگام استفاده از این سیستم های عددی برای لیترال ها، پیشوند ۰ برای نمایش اکتال و پیشوند ۰x برای نمایش هگزادسیمال استفاده می شوند.

int decimal = 100;

int octal = 0144;

int hexa =  ۰x64;

 

رشته ی لیترال ها در جاوا مانند زبان های دیگر با محدود کردن دنباله ای از کاراکترها بین یک جفت علامت نقل قول دوتایی (“) ، مشخص می شود. مثال هایی از رشته ی لیترال ها عبارتند از:

“Hello World”

“two\nlines”

“\”This is in quotes\””

 

انواع لیترال های رشته و char می تواند حاوی کاراکترهای Unicode باشد. برای مثال:

char a = ‘\u0001’;

String a = “\u0001”;

آموزش جاوا – انواع متغییر ها

در فصل بعدی:

این بخش انواع مختلفی از داده ها را توضیح داد، بخش بعدی انواع مختلف متغیرها و استفاده ی آنها را توضیح می دهد. این امر به شما درک خوبی از چگونگی استفاده از آنها در گروه های جاوا، اینترفیس ها و غیره را ارائه می دهد.

شما میتونید برای شرکت در دوره آنلاین برنامه نویسی جاوا مقدماتی از  این لینک اقدام نمائید.

لطفا ما رو  تو شبکه های اجتماعی فالو بفرمائید  .

اینستاگرام

تلگرام

Serializationآموزش Check Boxes در جاواآموزش Combo Boxes ها در جاواآموزش File Choser در جاواآموزش Formatted Strings متدهای جاواآموزش Java-آبجکت و کلاس در جاواآموزش Java-آموزش Applet Basics در جاواآموزش Java-آموزش collection framework در جاواآموزش Java-آموزش Generics در جاواآموزش Java-آموزش Multithreading در جاواآموزش Java-آموزش Networking Socket Programming در جاواآموزش Java-آموزش Overriding در جاواآموزش Java-آموزش Packages در جاواآموزش Java-آموزش چند ریختی در جاواآموزش Java-آموزش فرستادن ایمیل در جاواآموزش Java-اپراتورهای اصلی جاواآموزش Java-انواع داده های اصلی جاواآموزش Java-انواع دسترسی ها (modifiers) جاواآموزش Java-اینترفیس ها در جاواآموزش Java-تاریخ و زمان در جاواآموزش Java-ترکیب اصلی جاواآموزش Java-تصمیم گیری در جاواآموزش Java-رشته ها در جاواآموزش Java-ساختمان داده ها در جاواآموزش Java-عبارات با قاعده در جاواآموزش Java-مباحث مشترک Javaآموزش Java-مخفی سازی داده ها در جاواآموزش Java: آموزش حلقه while در Java آرایه ها در جاواآموزش move back از طریق دیتابیس جاواآموزش Radio Buttons ها در جاواآموزش آپدیت کردن رکورد در جاواآموزش آرایه ها در جاواآموزش آرایه ها و رشته ها در جاواآموزش آرایه های چند بعدی در جاواآموزش اتصال به دیتابیس با کد جاواآموزش اتصال جدول به دیتابیس دیتابیس و فرم های جاواآموزش اجرای برنامه های جاواآموزش استفاده از Array Lists در جاوا متدهای string جاواآموزش استفاده از آرایه ها در حلقه هاآموزش استفاده از دیالوگ باکس در جاواآموزش استفاده از متد indexOfآموزش افزودن TextBox به فرم جاواآموزش افزودن دکمه به فرم در جاواآموزش افزودن رکورد در جاواآموزش افزودن رکوردها به دیتابیس جدول جاواآموزش انتقال مقادیر به متدهای جاواآموزش انتقال مقادیر چندگانه به متودها کلاس های جاواآموزش ایجاد دیتابیس با جاواآموزش بررسی خطای جاواآموزش برنامه نویسی برای دکمه تساوی در جاواآموزش برنامه نویسی جاواآموزش برنامه نویسی دکمه clear ماشین حساب در جاواآموزش برنامه نویسی دکمه جمع ماشین حساب در جاواآموزش به اشتراک گذاری کدهای جاوا متغیرها در جاواآموزش تغییر به حروف بزرگ و کوچک در جاواآموزش جاواآموزش جاوا - انواع متغییر هاآموزش جاوا-انواع اعداد در javaآموزش جاوا: آموزش Switch در جاواآموزش جاوا: آموزش اولویت عملگرها در جاواآموزش جاوا: آموزش حلقه for در جاواآموزش جاوا: آموزش دریافت ورودی از کاربر در جاواآموزش جاوا: آموزش دستورات if و else در جاواآموزش جاوا: آموزش عبارات ifآموزش جاوا: آموزش گزینه های پنل جاوا روند کنترل در جاواآموزش جاوا: آموزش متغیر Doubleآموزش جاوا: آموزش متغیر String در جاواآموزش جاوا: آموزش متغیرهای Short و Float در جاواآموزش جاوا: آموزش متغیرهای جاواآموزش جاوا: آموزش مقادیر Booleanآموزش چاپ خروجی در جاواآموزش چگونگی تغییر پراپرتی های دکمه در جاواآموزش چگونگی خواندن فایل متن در جاواآموزش حذف رکورد در جاواآموزش حرکت به اولین و آخرین رکورد در جاواآموزش خطاهای منطقی در جاوا کار کردن با فایل ها متنی در جاواآموزش دسترسی به متغیرهای گروه در جاواآموزش دستورات جاواآموزش دکمه های پیمایش در جاواآموزش دکمه های ضرب و تفریق و تقسیم در ماشین حساب کنترل های فرم جاواآموزش دیتابیس در جاواآموزش ذخیره فایل با استفاده از دیالوگ باکس در جاوا دیتا بیس در جاواآموزش رخدادهای فرم در جاواآموزش رشته ها در جاواآموزش ساخت متغییر در جاواآموزش ساختار کدهای جاواآموزش سازنده در جاواآموزش عملکرد پشته در جاواآموزش فراخوانی متود جاواآموزش فرمان های sql در جاواآموزش کلاس های جاواآموزش متد charAt در جاواآموزش متد equals در جاواآموزش متد Substringآموزش متد جایگزینی (replace) در جاواآموزش متغیرهای Field در جاواآموزش متغییر های جاواآموزش متودهای بیشتری در جاواآموزش مرتب سازی آرایه ها در جاواآموزش مقایسه ی رشته هاآموزش منوهای جاواآموزش نرم افزار NetBeansآموزش نوشتن در یک فایل پروژه ماشین حساب جاواآموزش نوشتن متدهای جاوا برای خودتانآموزش وراثت در جاوا رفع عیب ها و خطاها در جاواآموزش ویوهای فرم در جاواانواع داده در جاواایجاد فرم جاوا با NetBeans IDEبرنامه نویسی جاواشروع کار با جاواکاراکترها در جاوامتدهای جاوامتغییر ها در برنامه نویسی جاوانوع داده booleanنوع داده byteنوع داده charنوع داده doubleنوع داده floatنوع داده intنوع داده shortنوع داده Stringنوع داده در جاوا
دیدگاه کاربران
  • مرتضی قاسم خانی 1 مارس 2020

    درصورت داشتن هر گونه سوال انتقاد و پیشنهاد ممنون میشم کامنت بگذارید و ما رو در جهت انتقال هر چه بهتر مطالب یاری کنین

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *