JavaRush /Java Blogu /Random-AZ /System.out.println

System.out.println

Qrupda dərc edilmişdir
Proqramlaşdırma dilini öyrənmək haradan başlayır? İlk proqramı yazandan bəri. Ənənəvi olaraq, birinci proqram “Salam dünya” adlanır və onun bütün funksionallığı konsola “Salam dünya!” ifadəsini çıxarmaqdan ibarətdir. Belə sadə proqram yeni proqramçıya nəyinsə işlədiyini hiss etməyə imkan verir. System.out.println - 1

Müxtəlif proqramlaşdırma dillərində "Salam dünya"

Kod müxtəlif proqramlaşdırma dillərində fərqli olacaq: Paskal “Salam dünya”
begin
  writeln ('Hello, world.');
end.
C "Salam dünya"
int main() {
   printf("Hello, World!");
   return 0;
}
C# “Salam dünya”
static void Main(string[] args)
 {
     System.Console.WriteLine("Hello World!");
 }
Java "Salam dünya"
public static void main(String[] args) {
     System.out.println("Hello World!");
 }
Fərqli koda baxmayaraq, bütün proqramların mətni birbaşa konsola çıxaran ümumi əmri var:
  • Paskal - writeln;
  • C - printf;
  • C# - System.Console.WriteLine;
  • Java - System.out.println.

Java-da konsol çıxışı haqqında ətraflı məlumat əldə edin

Artıq başa düşdüyünüz kimi, mətni konsola çıxarmaq üçün Java-da əmrdən istifadə etməlisiniz System.out.println(). Bəs bu simvol dəsti nə deməkdir? Java dili və əsas OOP şərtləri ilə tanış olanlar üçün (JavaRush kursunu təxminən 15-ci səviyyəyə qədər almış tələbələr üçün) cavab aydındır: “Mətni konsola çıxarmaq üçün biz sinifin statik sahəsinə daxil outoluruq System. metodu çağırırıq println()və arqument olaraq sinfin obyektini keçirik String". Yuxarıdakıların mənası sizin üçün qeyri-müəyyəndirsə, biz bunu anlayacağıq! Bu əmr üç sözdən ibarətdir: System out println. Onların hər biri konsolla işləmək üçün lazımi funksionallığı təmin edən bir növ varlığı təmsil edir. System- proqramınızı işlədiyi mühitlə birləşdirən “körpü” rolunu oynayan obyekt (Java-da buna sinif deyilir). out- daxilində saxlanılan varlıq System. Varsayılan olaraq, konsol çıxış axınına istinad edir. Siz burada Java-da I/O axınları haqqında ətraflı oxuya bilərsiniz . println— məlumatın konsola çıxarılmasının yolunu göstərmək üçün xaric müəssisə tərəfindən çağırılan metod. Bu zəncirdən hər bir elementə daha ətraflı baxaq.

Sistem

Artıq qeyd edildiyi kimi, Systembu, tərtibatçıya öz mühiti ilə ünsiyyət qurmaq imkanı verən müəyyən bir varlıqdır (sinifdir): yəni proqramın işlədiyi əməliyyat sistemi. Konsol əməliyyat sisteminin daxilində quraşdırılmış proqram olduğundan (əmr xətti, Windows üçün Shell və Linux üçün Terminal), qurumun nə üçün istifadə edildiyi aydın olur System- proqramımızla "xarici dünya" arasında əlaqə yaratmaq. Konsola qoşulmaqla yanaşı, Systemdigər funksiyaları da var:
  • Əməliyyat sistemi mühiti dəyişənlərinə giriş:

    System.getenv("JAVA_HOME")
  • ƏS sistem parametrlərində təyin edilmiş JAVA_HOME mühit dəyişəninin dəyərini qaytarır. Java quraşdırarkən yəqin ki, onunla rastlaşmısınız;

  • Proqramın dərhal dayandırılması:

    System.exit(0)

    Java Virtual Maşını dayandırmaqla proqramın icrasını dayandırır;

  • Bu əməliyyat sistemində istifadə olunan xətt ayırıcısını əldə edin:

    System.lineSeparator()
  • Cari sistem vaxtını millisaniyələrlə əldə etmək:

    System.currentTimeMillis();
    və daha çox faydalı funksionallıq.
Bu nümunələr konkret hərəkətləri yerinə yetirən üsullardır. Məsələn, proqramı dayandırırlar və ya tələb olunan dəyəri qaytarırlar. Metodlara əlavə olaraq, sinif Systemdigər obyektlərə keçidləri saxlayan sahələrdən ibarətdir:
  • out— konsola məlumat axınının mahiyyətinə artıq tanış olan keçid;
  • in— konsoldan daxil olan məlumatı oxumaq üçün məsul olan quruma keçid.
  • err- çox oxşar out, lakin səhvləri göstərmək üçün nəzərdə tutulmuşdur.
Sinif daxilindəki bu varlıqları bilən Systemproqramçı onlardan öz məqsədləri üçün istifadə edə bilər. Java başqa elementin daxilində olan elementə istinad etmək üçün “.” operatorundan istifadə edir. Beləliklə, konsol çıxış axını obyektinə daxil olmaq üçün kodu yazmalısınız:
System.out
İndi bunun nə olduğunu anlayaq out.

həyata

outtipli obyektə (obyektə) istinadı saxlayan dəyişənin adıdır PrintStream. Bu obyekt elə konfiqurasiya edilmişdir ki, ona yazılan bütün məlumatlar konsolda başa çatır. Beləliklə, obyekt outsinifin bir nümunəsidir PrintStreamvə ona uyğun metodları çağıra bilərsiniz:
  • print()— ötürülən informasiyanın çıxışı. O, arqument kimi rəqəmləri, sətirləri və digər obyektləri götürə bilər;
  • printf()- formatlı çıxış. Xüsusi sətirlərdən və arqumentlərdən istifadə edərək ötürülən mətni formatlayır;
  • println()— ötürülən məlumatın və xətt axınının çıxışı. O, arqument kimi rəqəmləri, sətirləri və digər obyektləri götürə bilər;
  • Bu məqalənin kontekstində bizi maraqlandırmayan bəzi digər üsullar.
Gördüyünüz kimi, print()və arasında fərq println()kiçikdir. Fərqli olan yeganə şey println()odur ki, bizim əvəzinə yeni sətir əlavə edəcək, bu da onu daha populyar edir print(). print()Əgər metodu üç dəfə “Salam Dünya!” arqumenti ilə çağırsaq , nəticə belə bir xətt olacaq:
Hello World!Hello World!Hello World!
Metod println()hər bir çıxışı yeni bir sətirdə istehsal edərkən:
Hello World!
Hello World!
Hello World!
Obyektdə metodu çağırmaq üçün tanış “.” operatorundan istifadə olunur. println()Beləliklə, xarici obyektdə metodu çağırmaq belə görünür:
out.println()

println

Bir çox digər proqramlaşdırma dilləri kimi, Java-nın println də “çap xətti” üçün qısadır. println()Artıq bunun varlığa çağırılması lazım olan bir üsul olduğunu bilirik out. Əgər siz Java və ümumiyyətlə proqramlaşdırmada yenisinizsə, o zaman metodlar məntiqi olaraq birləşdirilən müəyyən əmrlər toplusudur. Bizim vəziyyətimizdə println()bu, çıxış axınına mətn göndərən və sonunda sətir sonu əlavə edən əmrlər blokudur. Java-da metodlar arqumentlər götürə bilər. Biz metodu çağırdığımız zaman arqumentlər mötərizə içərisində ötürülür.
println(Hello World!);
Öz növbəsində, metodun içərisində olan kod, keçdiyimiz mətni alır və çıxışa göndərir.

Məntiqi bir zəncir quraq

Konsola mətn çıxarmaq üçün Java proqramçısı aşağıdakıları etməlidir:
  1. Tətbiqimizlə konsolu birləşdirə bilən qurumla əlaqə saxlayın - System;
  2. Konsol çıxış axınına daxil olun - System.out;
  3. Konsola məlumat yazan metodu çağırın - System.out.println;
  4. Qeydə alınacaq mətni göndərin -System.out.println(“Hello World!”);

Gəlin ümumiləşdirək

Java-da konsolun normal çıxışı müxtəlif obyektlərə və metodlara zənglərin bütün zəncirinə başlayır. Java-da ən çox istifadə edilən əmri çağırarkən nə baş verdiyini anlamaq bizi Java Guru statusuna bir az da yaxınlaşdırır!
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION