English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، سنتعلم كيفية تحويل متغيرات النوع int إلى قيم double في Java
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Javaالموضوع:
class Main { public static void main(String[] args) { // إنشاء متغير int int a = 33; int b = 29; // تحويل int إلى double // استبدال النوع double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 } }
في المثال السابق، لدينا متغيرات النوع int a و b. لاحظ هذه السطر
double c = a;
في هذا السياق، يتم تحويل متغير النوع int تلقائيًا إلى نوع double. هذا لأن double هو نوع بيانات ذو حجم أكبر (نوع بيانات به حجم أكبر) مقارنة بنوع البيانات int (نوع بيانات به حجم أصغر)
لن يحدث قطع بيانات، بالإضافة إلى التحويل من int إلى double. يُدعى هذاتحويلات النصوص العريضة. للحصول على معلومات إضافية، يرجى زيارةتحويلات النصوص في Java.
يمكننا أيضًا تحويل متغير من نوع int إلى كائن Double. على سبيل المثال
class Main { public static void main(String[] args) { //إنشاء متغير int int a = 332; //تحويل إلى كائن Double //استخدام valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 } }
في المثال أعلاه، نستخدم طريقة Double.valueOf() لتحويل المتغير a إلى كائن Double.
هنا، Double هي كلاس الطرازات في Java. للحصول على معلومات إضافية، يرجى زيارةكلاسات الطرازات في Java.