شرح Java

أنواع البيانات والتحويل

الأنواع البدائية (Primitive)

النوعالمثالالوصف
int42عدد صحيح
long9999999999Lصحيح كبير
double3.14عدد عشري
float3.14fعشري أصغر
booleantrueصح/خطأ
char'A'حرف واحد
int age = 25;
double price = 99.9;
boolean isActive = true;
char grade = 'A';

var (الاستنتاج)

منذ Java 10، يمكن ترك المترجم يستنتج النوع:

var name = "براء";   // String
var count = 10;       // int

التحويل الضمني (توسيع)

من نوع أصغر لأكبر تلقائيًّا:

int x = 10;
double y = x;   // 10.0

التحويل الصريح (تضييق)

من أكبر لأصغر يدويًّا (قد يفقد دقّة):

double d = 9.7;
int i = (int) d;   // 9 (يقتطع الكسر)

الثوابت (final)

final double PI = 3.14159;   // لا يمكن تغييرها

🎯 التالي: العوامل والعمليات الحسابية والمنطقية.