کلاس System و شی System.Out در جاوا :
کلاس System در زبان جاوا یک کلاس پیشفرض است که امکانات مفیدی را فراهم میکند. این کلاس شامل متدها، فیلدها و ثابتهایی است که برای مدیریت سیستم عامل و اجرای برنامهها در جاوا مورد استفاده قرار میگیرد.
یکی از اعضای مهم کلاس System، شی System.Out است که یک شی از نوع PrintStream است. این شی مورد استفاده قرار میگیرد تا خروجی را به کنسول یا دستگاه خروجی استاندارد ارسال کند. با استفاده از متدهای این شی، میتوانیم به سادگی اطلاعات را در کنسول چاپ کنیم.
به طور معمول، از متد System.out.println() برای چاپ خروجی در کنسول استفاده میشود. این متد یک رشته را به عنوان ورودی دریافت میکند و آن را در خروجی چاپ میکند. متد System.out.print() همچنین برای چاپ خروجی استفاده میشود، اما در این حالت بدون ایجاد خط جدید است.
علاوه بر این، شی System.Out همچنین متدهای دیگری مانند System.out.printf() را نیز ارائه میدهد که به ما امکان میدهد فرمت خاصی را برای چاپ خروجی استفاده کنیم. این متد بر اساس الگوی فرمت داده شده مقادیر را در خروجی چاپ میکند.
به عنوان مثال، در کد زیر از متد System.out.printf() استفاده شده است:
“`
int num = 10;
System.out.printf(“The number is: %d”, num);
“`
نتیجه اجرای این کد به صورت زیر خواهد بود:
“`
The number is: 10
“`
همچنین، شی System.Out قابلیت هدایت خروجی را نیز دارد. به عبارت دیگر، میتوانیم خروجی را به یک فایل منتقل کنیم به جای چاپ در کنسول. برای این کار، میتوان از متد System.setOut() استفاده کرد و شی System.Out را به عنوان ورودی به آن ارسال کرد.
به طور خلاصه، کلاس System و شی System.Out در جاوا امکانات مفیدی را برای مدیریت سیستم و چاپ خروجی در اختیار ما قرار میدهد. با استفاده از این کلاس و شی، میتوانیم خروجی را به کنسول چاپ کنیم و یا آن را به یک فایل منتقل کنیم.