आप निम्नलिखित सा प्रयास करते हैं तो आप मिल जाएगा -0JSTL नकारात्मक शून्य
<c:set var="demo" value="-0.04" />
<fmt:formatNumber maxFractionDigits="1" value="${demo}" var="demo" />
लेकिन अगर आप का परीक्षण करता है, तो कम से कम 0 यह सच कहते हैं
<c:if test="${demo < 0.00}">...</c:if>
मैं इस के चारों ओर जा सकते हैं? यह समझ में नहीं आता है, 0 बराबर -0, मैंने इसे बीजगणित में साबित कर दिया था ... this post में वे एक आईईईई संदर्भ को इंगित करते हैं, लेकिन फिर भी, मैं समस्या को हल नहीं कर सकता
संपादित करें: धन्यवाद टिप्पणी के लिए, कोड नमूना में एक गलती के रूप में। मैं डेमो वैरिएबल को गोलाकार मान असाइन करता हूं। और आउटपुट 0 नहीं है, लेकिन -0, मैंने कोशिश की है
समस्या क्या है? आपने चर को 0.04 का मान दिया है, और फिर आप इसे आउटपुट करते हैं, एक दशमलव स्थान पर गोल (जो आउटपुट 0.0 होगा)। फिर आप परीक्षण करते हैं कि मूल मान, -0.04 0.00 से कम है ... जो सत्य उत्पन्न करता है। – patros
कोड में एक गलती थी, इसे ठीक किया गया। और यह 0 आउटपुट नहीं करता है, आउटपुट -0 – Hartimer
बैंड नाम के रूप में 'नकारात्मक शून्य' के लिए डिब्बे! –