الرسائل داخل الأعداد الصحيحة. ما هم؟
سؤال
وهذا مقتطف من التعليمات البرمجية من فئة وأنا أعمل مع في جاوة (أدناه). ومن الواضح أن القانون هو تعريف متغير ثابت اسمه EPSILON مع نوع بيانات مزدوج. ما أنا لا أفهم هو "1E-14" جزءا منها. أي نوع من عدد غير ذلك؟ ماذا يعني ذلك؟
وEPSILON مزدوج النهائي = 1E-14؛
المحلول
في قضيتك، وهذا هو ما يعادل الكتابة:
final double EPSILON = 0.00000000000001;
وإلا لم يكن لديك لحساب الأصفار. وهذا ما يسمى العلمية تدوين و من المفيد عند كتابة أرقام كبيرة جدا أو صغيرة جدا.
نصائح أخرى
وو"E" التدوين هو العلمي. سترى على الآلات الحاسبة أيضا. وهذا يعني "واحد مرات (عشرة إلى قوة -14)".
لمثال آخر، 2E + 6 == 2000000.
و1E3 => 1000
و1E-1 => 0.1
و1E-2 => 0.01
وانها وسيلة لكتابة 1 * 10 <سوب> -14 سوب>
و1E-14 هو 1 مرات 10 إلى قوة -14
لا تنتمي إلى StackOverflow