بیایید سعی کنیم یک ماشین حساب برای اعداد اول بنویسیم
وظیفه ما این است که مقداری عبارت حسابی را روی صفحه نمایش دهیم و کامپیوتر را وادار کنیم آن را محاسبه کند.
به عنوان مثال:
5+7=12
علاوه بر این، بسته به مقادیر متغیرهای a و b در برنامه، به جای 5 و 7، اعداد مختلفی می تواند وجود داشته باشد.
در دستور خروجی، می توانید نه تنها متن، بلکه مقادیر متغیرها و همچنین نتیجه یک عبارت حسابی را نمایش دهید. علاوه بر این، توالی خروجی ممکن است متفاوت باشد. برای مثال برای نمایش عبارت بالا باید آن را به صورت زیر بنویسید:
<پیش>
System.out.print(a+"+"+b+"="+(a+b));
اگر بخواهیم مقدار یک متغیر را نمایش دهیم، فقط باید نام آن را بدون گیومه مشخص کنیم، اگر بخواهیم نتیجه یک عبارت حسابی را نمایش دهیم، فقط کافی است عبارت حسابی را درست بنویسیم.
*** در عمق: ورودی قالببندی شده ***
در رشته قالب، تعداد مشخصکنندههای خروجی محدود نیست، نکته اصلی برای هر مشخصکننده پس از رشته قالب، فهرست کردن تمام مقادیر جدا شده با کاما است که جایگزین الگو میشود. به عنوان مثال: System.out.printf("%d+%d=%d",a,b,a+b);
رشته قالب سه مشخص کننده را برای چاپ مقادیر صحیح به جای آن مشخص می کند.  ; دستور تعویض مستقیم است. آن ها به جای اولین الگوی %d
مقدار متغیر a
نمایش داده می شود. به جای دوم - مقدار متغیر b
; و به جای سوم - مقدار عبارت a+b
و اکنون برنامه ای می نویسیم که نتیجه عملیات حسابی پایه را با این متغیرها نمایش می دهد.