[英]what is the difference between Math.E and e
所以如果我跑步
System.out.println(1e+0);
它輸出1
但是如果我跑
System.out.println(Math.E);
它輸出2.718 .........
在我的一生中,我無法弄清楚小e與數字如何相互作用,我得到Math.E是一個與對數有關的常數,但我認為小e只是以數字表示,而代碼卻是向我展示一些不同的東西。 誰能解釋e如何與Java中的數字進行交互?
字面量1e+0
是1 * 10⁰
scientific的科學計數法 ,而10⁰
是1
則得出1 * 1
,即1
。
常數Math.E
是歐拉數 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.