Module: (جاوا) متغیرها. فرمت های خروجی


Problem

5/7

عرض میدان خروجی و دقت

Theory Click to read/hide

*** مطالب عمیق: برای علاقه مندان به زبان جاوا ***
مشخص‌کننده‌های خروجی اضافی به شما امکان می‌دهند خروجی اعداد را در قالب‌های خاصی کنترل کنید.

حداقل عرض فیلد
مثال:
%04d  - عدد در 4 موقعیت نمایش داده می شود، اگر کمتر از چهار رقم باشد، اولین ها صفر خواهند بود
int a=34; System.out.printf("%04d",a); //روی صفحه: 0 0 3 4   
خط زیر به طور خاص برای نمایش تصویری خروجی عدد در اینجا قرار می گیرد.   

% 4d – به همین صورت است، اما به جای صفر، فاصله وجود خواهد داشت
int a=34; System.out.printf(“%4d”,a); //روی صفحه:      3 4 < /code>

خروجی با دقت خاصی - برای خروجی اعداد واقعی استفاده می شود. به طور پیش فرض اعداد واقعی با دقت 6 رقم اعشار نمایش داده می شوند. اما مواردی وجود دارد که باید با دقت متفاوتی خروجی داده شود. در این صورت باید مشخص کنید که چه تعداد فضای آشنایی برای خود عدد و چه تعداد بعد از نقطه اعشار اختصاص دهید.
به عنوان مثال،
%9.3f   - یک عدد واقعی در 9 موقعیت با سه رقم اعشار نمایش داده می شود.

double a=34.24356; System.out.printf("%9.3f",a); // روی صفحه: _ _ _ 3 2 . 2 4 4

بیایید سعی کنیم از این اطلاعات در عمل استفاده کنیم.

Problem

این یک فعالیت اختیاری برای کسانی است که می خواهند درباره عملگر خروجی جاوا اطلاعات بیشتری کسب کنند.

در خط چهارم، عبارتی بنویسید که مقدار متغیر a در یک فیلد 10 نویسه‌ای پر از صفر از سمت چپ (راست توجیه شده) را نشان می‌دهد.