خروجی (Output)
چاپ خروجی در جاوا: println، print و printf با قالببندی.
نمایش خروجی در جاوا
برای چاپ در کنسول از System.out استفاده میشود:
۱. println — چاپ + خط جدید
System.out.println("سلام");
System.out.println("دنیا");
// خروجی:
// سلام
// دنیا
۲. print — چاپ بدون خط جدید
System.out.print("سلام ");
System.out.print("دنیا");
System.out.println();
// خروجی: سلام دنیا
۳. printf — چاپ قالببندیشده
مثل زبان C، با placeholer ها:
System.out.printf("نام: %s، سن: %d%n", "علی", 25);
// خروجی: نام: علی، سن: ۲۵
placeholder های رایج
| علامت | کاربرد | مثال |
|---|---|---|
%s | رشته | printf("%s", "متن") |
%d | عدد صحیح | printf("%d", 42) |
%f | عدد اعشاری | printf("%f", 3.14) |
%.2f | اعشاری با ۲ رقم | printf("%.2f", 3.14159) → 3.14 |
%b | بولی | printf("%b", true) |
%n | خط جدید | مثل \n |
الحاق رشتهها با +
رایجترین راه ترکیب متن و متغیرها:
String name = "علی";
int age = 25;
System.out.println("نام: " + name + " | سن: " + age);
// خروجی: نام: علی | سن: ۲۵
وقتی یک رشته با
+ به عدد میچسبد، عدد به رشته تبدیل میشود — "عدد: " + 5 میشود "عدد: 5"ترازبندی در printf
System.out.printf("%-10s|%5d%n", "علی", 25);
System.out.printf("%-10s|%5d%n", "سارا", 30);
// %-10s = چپچین در ۱۰ فاصله
// %5d = راستچین در ۵ فاصله
escape sequence ها
| علامت | معنا |
|---|---|
\n | خط جدید |
\t | تب افقی |
\\ | بکاسلش |
\" | گیومه دوتایی |
این مبحث بخشی از دوره آموزش کامل جاوا است.