जावा में, मैं निम्नलिखित कोड है: निश्चित-चौड़ाई चल बिन्दु संख्या स्वरूप
System.out.printf("%05.5f", myFloat);
यह किसी भी संख्या जो 10 से कम हैं के लिए अच्छी तरह से काम करता है, लेकिन किसी भी संख्या 10 या अधिक से अधिक, दशमलव स्थानों के लिए 5 तक छंटनी की जाती है, लेकिन यह इस तथ्य की क्षतिपूर्ति नहीं करती है कि दशमलव बिंदु से पहले की संख्या अधिक है।
12.3456
1.23456
(यानी, अंकों की एक ही नंबर), या:
12.34567
2.34567
(यानी, रिक्त स्थान के साथ पैड ताकि दशमलव अंक और पिछले मैं निम्न में से एक करना चाहते हैं अंक लाइन अप)।
अगर मैं काम करने के लिए या तो दोनों खुश रहूंगा तो मैं खुश रहूंगा (दोनों बेहतर होंगे!)।
कोई विचार? धन्यवाद!
या तो काम करेगा। – joshlf
क्या आपको पता है कि अधिकतम चौड़ाई आपको चाहिए? यदि ऐसा है, तो बस 5 की बजाय चौड़ाई के रूप में इसका उपयोग करें। –
आपका मतलब "% 05f" जैसा है? यदि ऐसा है, तो यह काम नहीं करता है। मुझे मिलता है: '29.979748' और फिर' 7.449038' (दशमलव बिंदु के बाद अंकों की संख्या, लेकिन कोई प्रमुख रिक्त स्थान या 0)। – joshlf