यह टुकड़ा है:1e9d द्वारा विभाजन का क्या अर्थ है?
String myTime = someTime/1e9d + ",";
someTime
System.nanoTime()
का उपयोग करके ली गई है। 1e9d
क्या करता है?
यह टुकड़ा है:1e9d द्वारा विभाजन का क्या अर्थ है?
String myTime = someTime/1e9d + ",";
someTime
System.nanoTime()
का उपयोग करके ली गई है। 1e9d
क्या करता है?
1e9
का मतलब है 10^9
2d
डबल
के रूप में इसका मतलब है 2 उदा
1e9
=> 1.0E910e9
=> 1.0E10मैं उसी पंक्ति पर 1.0e-3 कैसे व्यक्त करूं? '1e-3 डी'? यह मुझे कोई त्रुटि नहीं देता है। – user1071840
@ user1071840 या बस '1e-3' – GGrec
त्वरित प्रतिक्रिया के लिए धन्यवाद। – user1071840
प्रत्यय घ एक डबल संख्या को दर्शाता है। यदि संख्या को फ़्लोटिंग पॉइंट नंबर के रूप में नहीं माना गया था, तो विभाजन को एक पूर्णांक विभाजन (उदाहरण 3/2 = 1) वापस करने के लिए एक पूर्णांक विभाजन माना जाएगा।
1e9 बस 10^9 है। रूपांतरण नैनोसेकंद से सेकेंड तक लगता है।
--EDIT--
इंगो सही ढंग से बताते हैं कि 10e9 पहले से ही एक डबल करने के लिए जावा से मूल्यांकन किया जाता है (विवरण के लिए this part of the spec देखें)। इसलिए इस मामले में 'डी' की आवश्यकता नहीं है।
आपको शायद यह कहना चाहिए कि नोटेशन '10e9' पहले से ही स्थापित करने के लिए पर्याप्त है कि यह जावा में कम से कम एक डबल है। इसलिए 'डी' प्रत्यय वास्तव में यहां अनिवार्य है। – Ingo
10^9 एक डबल (प्रकार की अनावश्यक) के रूप में। – Zong
यह नैनो दूसरे में है, तो आप प्रत्येक 1 सेकंड में 1 000 000 000 एनएस होगा। यदि आप सादे सेकंड में समय प्रदर्शित करना चाहते हैं, तो आपको इसे 10e9 – Fabinout
1e9d द्वारा विभाजित करना होगा वैज्ञानिक नोटेशन – Tyler