سؤال

أنا مبرمج PHP وأتساءل ماذا يعني هذا الخط.

System.out.printf("exp(%.3f) is %.3f%n", x, Math.exp(x))

ماذا٪ .3f،٪ .3f٪ n والفقيس س يعني؟

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

نصائح أخرى

PHP لديه وظيفة مماثلة: http://php.net/printf. يمكن العثور على توثيق إصدار Java هنا: http://java.sun.com/javase/6/docs/api/java/util/formatter.html

ال % الحرف هو محدد تنسيق يتحكم في كيفية تنسيق المتغيرات المقابلة.

في هذه الحالة بالذات، الاثنان x و Math.exp(x) يتم تنسيقها كما يطفو مع ثلاثة أرقام كسور.

يجب عليك بالطبع أن تعرف هذا بالفعل، حتى كمبرمج PHP، حيث يبدو أن PHP نفسها طباعة ويتم سرد محطات التنسيق هنا.

٪ .3F يعني نفس الشيء في Java كما هو الحال في C / C ++. وهذا يعني رقم نقطة عائمة مع ثلاثة أرقام بعد النقطة العشرية.

هذا هو تنسيق Printf القياسي. يمثل٪٪ "لوضع حجة هنا"، والنقاط المختلفة والأرقام والحروف بعد٪ حدد٪ نوع الوسيطة.

وأن تكون كاملة، %n يمثل فاصل خط النظام الأساسي المحدد في النظام الأساسي ...

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