خروجی در جاوا — Java Output

خروجی در جاوا

Java Output

مقدمه

در برنامه‌نویسی، یکی از اولین کارهایی که باید یاد بگیریم، نمایش اطلاعات به کاربر است. در زبان Java برای نمایش خروجی در کنسول معمولاً از System.out استفاده می‌کنیم.

در این درس با روش‌های مختلف نمایش متن، عدد، متغیر، نتیجه محاسبات و همچنین تفاوت print() و println() آشنا می‌شویم.

نمایش خروجی با System.out

در زبان Java، برای نمایش اطلاعات در کنسول از System.out استفاده می‌شود.

دو متد بسیار مهم برای نمایش خروجی عبارت‌اند از: print() و println().

System.out.println("Hello World!");

دستور بالا عبارت Hello World! را در خروجی نمایش می‌دهد.

Hello World!

متد println()

متد println() مخفف عبارت print line است و علاوه بر نمایش اطلاعات، پس از آن مکان‌نما را به خط بعد منتقل می‌کند.

System.out.println("Java");
System.out.println("Programming");

در این مثال، هر عبارت در یک خط جداگانه نمایش داده می‌شود.

Java
Programming

متد print()

متد print() نیز برای نمایش اطلاعات استفاده می‌شود، اما برخلاف println() پس از نمایش اطلاعات به خط بعد نمی‌رود.

System.out.print("Hello ");
System.out.print("World!");
Hello World!

همان‌طور که مشاهده می‌کنید، دو عبارت در یک خط نمایش داده شده‌اند.

تفاوت print() و println()

ویژگی print() println()
نمایش اطلاعات بله بله
رفتن به خط بعد خیر بله
نکته: اگر می‌خواهید بعد از نمایش اطلاعات، خروجی بعدی در خط جدید قرار بگیرد، از println() استفاده کنید.

ترکیب print() و println()

می‌توانیم از این دو متد در کنار یکدیگر استفاده کنیم.

System.out.print("Hello ");
System.out.println("World!");
System.out.println("Welcome to Java.");
Hello World!
Welcome to Java.

نمایش اعداد

در Java می‌توانیم اعداد را نیز مستقیماً در خروجی نمایش دهیم.

System.out.println(100);
System.out.println(25);
System.out.println(3.14);
100
25
3.14

نمایش مقدار متغیرها

یکی از کاربردهای مهم خروجی، نمایش مقدار متغیرهاست.

int age = 25;
System.out.println(age);
25

ترکیب متن و متغیر

می‌توانیم متن و مقدار یک متغیر را با استفاده از عملگر + با یکدیگر ترکیب کنیم.

String name = "Ali";
System.out.println("Name: " + name);
Name: Ali
نکته مهم: در اینجا علامت + برای اتصال متن و مقدار متغیر به یکدیگر استفاده شده است.

نمایش چند مقدار

می‌توان چند مقدار مختلف را در یک دستور خروجی نمایش داد.

String firstName = "Ali";
String lastName = "Ahmadi";

System.out.println(firstName + " " + lastName);
Ali Ahmadi

نمایش نتیجه محاسبات

می‌توان نتیجه یک محاسبه را نیز مستقیماً در خروجی نمایش داد.

System.out.println(10 + 5);
System.out.println(20 - 8);
System.out.println(4 * 3);
System.out.println(20 / 5);
15
12
12
4

کاراکتر خط جدید \n

در رشته‌ها می‌توان از کاراکتر ویژه \n برای انتقال ادامه متن به خط بعد استفاده کرد.

System.out.println("Hello\nWorld");
Hello
World

کاراکتر Tab با \t

کاراکتر ویژه \t برای ایجاد فاصله‌ای شبیه کلید Tab استفاده می‌شود.

System.out.println("Name\tAge");
System.out.println("Ali\t25");
Name    Age
Ali     25

کاراکترهای ویژه

در زبان Java برخی کاراکترها معنای ویژه‌ای دارند و با استفاده از \ در رشته‌ها نوشته می‌شوند.

کاراکتر کاربرد
\n رفتن به خط جدید
\t ایجاد فاصله Tab
\” نمایش علامت نقل‌قول
\\ نمایش علامت بک‌اسلش

نکات کلیدی درس

  • برای نمایش خروجی در Java از System.out استفاده می‌کنیم.
  • println() پس از نمایش اطلاعات به خط بعد می‌رود.
  • print() پس از نمایش اطلاعات در همان خط باقی می‌ماند.
  • می‌توان متن، عدد، متغیر و نتیجه محاسبات را نمایش داد.
  • با استفاده از علامت + می‌توان متن و متغیرها را با یکدیگر ترکیب کرد.
  • کاراکترهای ویژه‌ای مانند \n و \t برای کنترل نحوه نمایش خروجی کاربرد دارند.

تمرین

برنامه‌ای در Java بنویسید که:

  1. نام خود را در یک متغیر از نوع String ذخیره کند.
  2. سن خود را در یک متغیر از نوع int ذخیره کند.
  3. نام و سن را با استفاده از System.out.println() نمایش دهد.
  4. نتیجه جمع دو عدد را نیز در خروجی نمایش دهد.
پیشنهاد: ابتدا برنامه را خودتان بنویسید و سپس نتیجه را با مثال‌های درس مقایسه کنید.

جمع‌بندی

در این درس با روش‌های اصلی نمایش خروجی در زبان Java آشنا شدیم. یاد گرفتیم چگونه با استفاده از System.out.println() و System.out.print() متن و اطلاعات مختلف را در کنسول نمایش دهیم.

همچنین با نمایش اعداد و متغیرها، ترکیب متن و متغیر، انجام محاسبات در خروجی و کاراکترهای ویژه‌ای مانند \n و \t آشنا شدیم.