जवाबों:
String.format("%02.0f", myNumber)
यदि आप दशमलव बिंदु के बाद नंबर नहीं चाहते हैं तो आप उपयोग करेंगे
यदि आपको नंबर प्रिंट करने की आवश्यकता है तो आप प्रिंटफ का उपयोग कर सकते हैं
System.out.printf("%02d", num);
आप उपयोग कर सकते हैं
String.format("%02d", num);
या
(num < 10 ? "0" : "") + num;
या
(""+(100+num)).substring(1);
आप इसका उपयोग कर सकते हैं:
NumberFormat formatter = new DecimalFormat("00");
String s = formatter.format(1); // ----> 01
स्ट्रिंग वर्ग प्रारूप क्षमताओं के साथ आता है:
System.out.println(String.format("%02d", 5));
पूर्ण प्रलेखन के लिए, यहाँ डॉक्टर है
java.util.IllegalFormatConversionException: %d can't format java.lang.Double arguments