logo

جافا الكلمة الأساسية المزدوجة

الكلمة الأساسية المزدوجة لـ Java هي نوع بيانات بدائي. إنها نقطة عائمة IEEE 754 مزدوجة الدقة 64 بت. يتم استخدامه للإعلان عن المتغيرات والأساليب. ويمثل بشكل عام الأرقام العشرية.

نقطة لنتذكر

  • يغطي النطاق المزدوج من 4.94065645841246544e-324d إلى 1.79769313486231570e+308d (إيجابي أو سلبي).
  • قيمته الافتراضية هي 0.0d.
  • حجمه الافتراضي هو 8 بايت.
  • هذا هو النوع الافتراضي للأرقام العشرية.
  • ليس أسلوبًا جيدًا استخدام المضاعفة للقيم الدقيقة، مثل العملة.

أمثلة على الكلمات الأساسية المزدوجة لـ Java

مثال 1

دعونا نرى مثالاً بسيطًا لعرض متغير النوع المزدوج.

 public class DoubleExample1 { public static void main(String[] args) { double num=5.5; System.out.println('num: '+num); } } 

انتاج:

 num: 5.5 

مثال 2

في هذا المثال، نقدم قيمة عددية لمتغير مزدوج. هنا، يقوم المترجم ضمنيًا بطباعة عدد صحيح لمضاعفة وعرض القيمة المقابلة في شكل عشري.

 public class DoubleExample2 { public static void main(String[] args) { double num1=5; double num2=10; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

انتاج:

 num1: 5.0 num2: 10.0 

مثال 3

دعونا نرى مثالا لاختبار القيمة العشرية الأكبر.

بايثون نظام التشغيل listdir
 public class DoubleExample3 { public static void main(String[] args) { double num1=581216732.323433; double num2=7.83684987683688; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

انتاج:

 num1: 5.81216732323433E8 num2: 7.83684987683688 

مثال 4

في هذا المثال، نقدم قيمة عائمة للمتغير العشري.

 public class DoubleExample4 { public static void main(String[] args) { double num1=56.34f; double num2=34f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

انتاج:

 num1: 56.34000015258789 num2: 34.0 

مثال 5

في هذا المثال، نقدم الحد الأقصى لنطاق القيمة العشرية.

 public class DoubleExample5 { public static void main(String[] args) { double num1=4.94065645841246544e-324d; double num2=1.79769313486231570e+308d; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

انتاج:

 num1: 4.9E-324 num2: 1.7976931348623157E308 

مثال 6

في هذا المثال، نقدم القيمة بالترميز العلمي

 public class DoubleExample6 { public static void main(String[] args) { double num1=1873.2; //providing same value in scientific notation double num2=1.8732e3; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

انتاج:

 num1: 1873.2 num2: 1873.2 

مثال 7

دعونا نرى مثالاً لإنشاء طريقة مزدوج نوع الإرجاع.

 public class DoubleExample7 { public double display(double weight) { return weight; } public static void main(String[] args) { DoubleExample7 d=new DoubleExample7(); System.out.println(d.display(62.5)); } } 

انتاج:

 62.5