Ma’lumotlarni chiqarish — dastur natijasini ekranga ko’rsatish usullari. Dasturchi ishining natijasini ko’ra olmasa, kod yozishning ma’nosi qolmaydi. Java’da chiqarish uchun System.out obyekti va uning metodlari ishlatiladi.
System.out — Java standart kutubxonasidagi standart chiqarish oqimi. Uning
println,printfmetodlari ma’lumotni ekranga chiqaradi.
println va print
Ikki asosiy chiqarish metodi bor: println yangi qatorga o’tadi, print esa o’tmaydi:
public class Main {
public static void main(String[] args) {
System.out.print("Master ");
System.out.print("Sherkulov");
System.out.println();
System.out.println("UzbekDevs");
}
}
Master Sherkulov
UzbekDevs
print matnni yopishtirib yozdi, println esa yangi qatorga o’tdi. println() ni bo’sh chaqirsa, faqat yangi qator qo’yadi.
Qiymatlarni birlashtirish
Matn va o’zgaruvchini + operatori bilan birlashtirib chiqarish mumkin:
public class Main {
public static void main(String[] args) {
String ism = "Farrux";
int yosh = 26;
System.out.println("Ism: " + ism + ", yosh: " + yosh);
}
}
Ism: Farrux, yosh: 26
+ operatori matn kontekstida birlashtirish (konkatenatsiya) vazifasini bajaradi va sonni avtomatik matnga o’giradi.
printf — formatlangan chiqarish
printf metodi ma’lumotni aniq formatda chiqarish imkonini beradi. Format belgilarini jadvalda ko’ramiz:
| Belgi | Nima uchun |
|---|---|
%d |
butun son |
%f |
kasr son |
%s |
matn |
%n |
yangi qator |
Amalda:
public class Main {
public static void main(String[] args) {
String ism = "Master Sherkulov";
double narx = 15000.5;
System.out.printf("%s uchun narx: %.2f%n", ism, narx);
}
}
Master Sherkulov uchun narx: 15000.50
%s matn o’rniga, %.2f esa kasr son ikki xona bilan qo’yildi. printf ayniqsa sonlarni chiroyli formatlashda foydali — masalan, pul qiymatlarini.
Sonlar ustida amal va chiqarish
Chiqarish ichida hisob-kitob natijasini ham to’g’ridan-to’g’ri ko’rsatish mumkin:
public class Main {
public static void main(String[] args) {
int a = 15, b = 27;
System.out.println("Yig'indi: " + (a + b));
}
}
Yig'indi: 42
Diqqat: (a + b) qavs ichida bo’lgani uchun avval qo’shildi. Qavssiz "Yig'indi: " + a + b yozsangiz, matn kontekstida 1527 bo’lib chiqardi — bu ko’p boshlovchini chalkashtiradi.
Xulosa
Bu bo’limda System.out.println, print, printf bilan ma’lumot chiqarishni, qiymatlarni + bilan birlashtirishni va format belgilarini ko’rib chiqdik. Chiqarish — dastur bilan foydalanuvchi orasidagi ko’prik. Keyingi darsda izohlarga o’tamiz.