سؤال

على سبيل المثال، %11.2lf في C ++ يصبح %11.2f في جاوة. ماذا عن التنسيق الطويل؟

هل كانت مفيدة؟

المحلول

كما قد تكون قد عملت، ليس من الضروري تحديد l علم. وفق المستندات, ، يتم تحديد عدد صحيح عشري بواسطة d تماما مثل في C ++. وبالتالي فإن الجواب هو فقط %d.

نصائح أخرى

يستخدم %d لعشري (طويلة، الدولية). انها تعمل موافق. على سبيل المثال:

System.err.println(String.format("%d", 193874120937489387L));

... سوف تطبع بخير فقط. تقرأ على java.util.Formatter لمزيد من التفاصيل. %d سوف يستغرق long, ، لا مشكلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top