উত্তর:
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