2008-10-02 12 views
7

यह जावा (नीचे) में काम कर रहे वर्ग से कोड का एक अंश है। स्पष्ट रूप से कोड डेटा प्रकार डबल के साथ EPSILON नामक स्थिर चर परिभाषित कर रहा है। जो मुझे समझ में नहीं आता वह "1 ई -14" भाग है। वह किस तरह की संख्या है? इसका क्या मतलब है?पूर्णांक के भीतर पत्र। वे क्या हैं?

अंतिम डबल EPSILON = 1E-14;

+0

अच्छा सवाल है। मैं इन सभी वर्षों में कभी नहीं आया हूं। मैं एफ, डी, और एल (यानी फ्लोट एफ = 1 एफ; डबल डी = 1 डी; लम्बी एल = 1 एल;) – OscarRyz

+2

ऐसा नहीं है, हम सब कुछ हाईस्कूल में सीखा है? –

उत्तर

19

आपके मामले में की शक्ति के लिए है, इस लेखन के बराबर है:

final double EPSILON = 0.00000000000001; 

छोड़कर आप शून्य गिनती करने के लिए नहीं है। इसे scientific notation कहा जाता है और बहुत बड़ी या बहुत छोटी संख्या लिखते समय सहायक होता है।

5

1E3 => 1000

1E-1 => 0,1

1E-2 => 0.01

यह लिख 1 * 10 -14

9

के लिए "एक रास्ता है ई "नोटेशन वैज्ञानिक नोटेशन है। आप इसे कैलकुलेटर पर भी देखेंगे। इसका मतलब है "एक बार (-14 की शक्ति से दस)"।

एक और उदाहरण के लिए, 2E + 6 == 2,000,000।

2

1E-14 1 बार 10 -14

+0

मुझे लगता है कि आपका मतलब 10, 1 से -14 = 1 है – Owen

संबंधित मुद्दे