English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدليل، سنتعلم كيفية تحويل متغير نوع double إلى نص في Java.
class Main { public static void main(String[] args) { //إنشاء متغير نوع double double num1 = 36.33; double num2 = 99.99; // تحويل double إلى نص // استخدام valueOf() String str1 = String.valueOf(num1); String str2 = String.valueOf(num2); // طباعة متغيرات النص System.out.println(str1); // 36.33 System.out.println(str2); // 99.99 } }
في المثال السابق، استخدمنا طريقة valueOf() من فئة String لتحويل متغير double إلى نص.
ملاحظةهذا هو أفضل طريقة لتحويل متغير double إلى نص في Java.
يمكننا أيضًا استخدام طريقة toString() من فئة Double لتحويل متغير double إلى نص. على سبيل المثال،
class Main { public static void main(String[] args) { //إنشاء متغير نوع double double num1 = 4.76; double num2 = 786.56; // تحويل double إلى نص // استخدام طريقة toString() String str1 = Double.toString(num1); String str2 = Double.toString(num2); // طباعة متغيرات النص System.out.println(str1); // 4.76 System.out.println(str2); // 786.56 } }
في هذا المكان، استخدمنا طريقة toString() من فئة Double لتحويل متغير double إلى نص.
في هذا المكان، Double هي فئة التغليف في Java. للحصول على معلومات إضافية، يرجى زيارة كلاسات الطرازات في Java.
class Main { public static void main(String[] args) { //إنشاء متغير نوع double double num1 = 347.6D; double num2 = 86.56D; // تحويل double إلى نص // استخدام رمز الـ + String str1 = "" + num1; String str2 = "" + num2; // طباعة متغيرات النص System.out.println(str1); // 347.6 System.out.println(str2); // 86.56 } }
لاحظ هذه السطر،
String str1 = "" + num1;
في هذا المكان، نستخدم عملية توصيل الأنماط لتحويل متغير double إلى نص. للحصول على معلومات إضافية، يرجى زيارةمقاطع النصوص في Java.
class Main { public static void main(String[] args) { //إنشاء متغير نوع double double num = 99.99; //تحويل double إلى string باستخدام format() String str = String.format("%f", num); System.out.println(str); // 99.990000 } }
في هذا المكان، استخدمنا طريقة format() لتحويل متغير double إلى سلسلة نصية. للحصول على معلومات إضافية حول تنسيق السلاسل النصية، يرجى زيارةJava String format().