Day4 انواع داده ها و متغیرهای داده

انواع داده های جاوا
انواع داده های اولیه
انواع داده های ابتدایی اساسی ترین انواع داده های موجود در جاوا هستند. هشت نوع داده ابتدایی وجود دارد که هر یک از آنها یک هدف خاص را ارائه می دهند:
byte:
Size: 8-bit
Range: -128 to 127
Usage: Memory-efficient storage in large arrays.
بایت b = 100 ؛
نیرو
کوتاه:
Size: 16-bit
Range: -32,768 to 32,767
Usage: Suitable for saving memory in large arrays.
کوتاه S = 10000 ؛
نیرو
int:
Size: 32-bit
Range: -231 to 231-1
Usage: Default choice for integer values.
int i = 100000 ؛
نیرو
طولانی:
Size: 64-bit
Range: -263 to 263-1
Usage: For large integer values.
طولانی L = 100000L ؛
نیرو
شناور:
Size: 32-bit
Usage: For fractional numbers, with single precision.
float f = 234.5f ؛
نیرو
دو برابر:
Size: 64-bit
Usage: For fractional numbers, with double precision.
Double D = 123.4 ؛
نیرو
بولی:
Values: true or false
Usage: For simple flags and conditions.
پرچم بولی = درست ؛
نیرو
char:
Size: 16-bit
Range: 0 to 65,535 (Unicode characters)
Usage: For storing characters.
char c = “a” ؛
انواع متغیرها در جاوا
در جاوا ، متغیرها به سه نوع اصلی طبقه بندی می شوند:
-
متغیرهای محلی
در داخل یک روش ، سازنده یا بلوک اعلام شده است.
دامنه محدود به بلوکی است که در آن اعلام شده است.
باید قبل از استفاده اولیه شود.
مثال:
کلاس عمومی local -varibreablexample {
نمایشگر خالی عمومی () {
int num = 10 ؛ // متغیر محلی
system.out.println (“متغیر محلی:” + num) ؛
}
}
-
متغیرهای نمونه
در داخل یک کلاس اما خارج از هر روش اعلام شده است.
متعلق به نمونه ای از کلاس است (هر شی کپی خاص خود را دریافت می کند).
اگر صریحاً اختصاص داده نشود ، با مقادیر پیش فرض اولیه اولیه.
مثال:
کلاس عمومی نمونه متناسب با نمونه {
int سن = 25 ؛ // متغیر نمونه
public void show() {
System.out.println("Instance Variable: " + age);
}
}
Default values for instance variables:
int → 0
double → 0.0
boolean → false
String (or any object) → null
-
متغیرهای استاتیک (متغیرهای کلاس)
اعلام شده با استفاده از کلمه کلیدی استاتیک در داخل یک کلاس اما روش های خارج.
در بین همه اشیاء کلاس (حافظه مشترک) به اشتراک گذاشته شده است.
یک بار در بارگیری کلاس آغاز شد.
مثال:
کلاس عمومی StaticVarableExample {
Static String Company = “Tech Corp” ؛ // متغیر استاتیک
public void show() {
System.out.println("Static Variable: " + company);
}
}
مثال کامل: