JavaRush /Blog Jawa /Random-JV /System.out.println

System.out.println

Diterbitake ing grup
Ngendi sinau basa pamrograman diwiwiti? Wiwit nulis program pisanan. Cara tradisional, program pisanan diarani "Hello world", lan kabeh fungsine kalebu output tembung "Hello world!" menyang konsol. Program sing prasaja kuwi ngidini programmer anyar aran kaya ana sing bisa digunakake. System.out.println - 1

"Hello world" ing macem-macem basa pamrograman

Kode kasebut bakal beda-beda ing macem-macem basa pamrograman: Pascal "Hello world"
begin
  writeln ('Hello, world.');
end.
C "Halo jagad"
int main() {
   printf("Hello, World!");
   return 0;
}
C# "Hello world"
static void Main(string[] args)
 {
     System.Console.WriteLine("Hello World!");
 }
Jawa "Hello world"
public static void main(String[] args) {
     System.out.println("Hello World!");
 }
Sanajan beda kode, kabeh program duwe perintah umum sing langsung ngasilake teks menyang konsol:
  • Pascal - writeln;
  • C - printf;
  • C# - System.Console.WriteLine;
  • Jawa - System.out.println.

Sinau luwih lengkap babagan output konsol ing Jawa

Kaya sing wis dingerteni, kanggo ngasilake teks menyang konsol, ing Jawa sampeyan kudu nggunakake printah System.out.println(). Nanging apa tegese set karakter iki? Kanggo sing ngerti basa Jawa lan istilah OOP dhasar (kanggo siswa sing wis njupuk kursus JavaRush nganti kira-kira level 15), jawabane jelas: "Kanggo ngasilake teks menyang konsol, kita ngakses lapangan statis outkelas Systemsing kita nelpon metode println(), lan minangka argumentasi kita ngliwati obyek saka kelas String". Yen sampeyan ora ngerti makna ing ndhuwur, mula sampeyan bakal ngerti! Prentah iki dumadi saka telung tembung: System out println. Saben wong nuduhake sawetara entitas sing nyedhiyakake fungsi sing dibutuhake kanggo nggarap konsol. System- entitas (ing Jawa iki diarani kelas) sing tumindak minangka "jembatan" nyambungake program kanggo lingkungan kang mlaku. out- entitas sing disimpen ing njero System. Kanthi gawan, nuduhake stream output console. Sampeyan bisa maca liyane babagan I / O stream ing Jawa kene . println- cara sing disebut entitas metu kanggo nunjukaké cara kang informasi bakal output kanggo console. Ayo ndeleng saben unsur saka rantai iki kanthi luwih rinci.

Sistem

Kaya sing wis kasebut, Systemiki minangka entitas tartamtu (kelas) sing nyedhiyakake pangembang kemampuan kanggo komunikasi karo lingkungane: yaiku, sistem operasi ing ngendi program kasebut mlaku. Wiwit console minangka aplikasi sing diinstal ing sistem operasi (baris printah, Shell kanggo Windows lan Terminal kanggo Linux), dadi cetha kanggo apa entitas kasebut System- kanggo nggawe sambungan antarane program kita lan "donya njaba". Saliyane nyambungake menyang konsol, Systemnduweni fungsi liyane:
  • Akses menyang variabel lingkungan sistem operasi:

    System.getenv("JAVA_HOME")
  • Ngasilake nilai variabel lingkungan JAVA_HOME, sing disetel ing setelan sistem OS. Nalika nginstal Jawa, sampeyan mbokmenawa ketemu;

  • Langsung mungkasi program:

    System.exit(0)

    Ngganggu eksekusi program kanthi mungkasi Java Virtual Machine;

  • Entuk pemisah baris sing digunakake ing sistem operasi iki:

    System.lineSeparator()
  • Njupuk wektu sistem saiki ing milliseconds:

    System.currentTimeMillis();
    lan akeh fungsi liyane migunani.
Conto kasebut minangka cara sing nindakake tumindak tartamtu. Contone, padha mungkasi program utawa ngasilake nilai sing dijaluk. Saliyane metode, kelas kasebut Systemngemot kolom sing nyimpen pranala menyang entitas liyane:
  • out- link wis menowo kanggo inti saka stream output informasi kanggo console;
  • in- link menyang entitas sing tanggung jawab kanggo maca informasi input saka console.
  • err- meh padha out, nanging dirancang kanggo nampilake kesalahan.
Ngerti babagan entitas kasebut ing njero kelas System, programmer bisa digunakake kanggo tujuane dhewe. Jawa nggunakake operator "." kanggo nyebut unsur sing ana ing unsur liyane. Dadi, kanggo ngakses entitas stream output console, sampeyan kudu nulis kode:
System.out
Saiki ayo ngerteni apa iki out.

metu

outyaiku jeneng variabel sing nyimpen referensi kanggo obyek (entitas) saka jinis PrintStream. Objek iki dikonfigurasi supaya kabeh informasi sing ditulis ing konsol kasebut. Dadi, obyek outminangka conto saka class PrintStream, lan sampeyan bisa nelpon metode sing cocog:
  • print()- output informasi sing dikirim. Bisa njupuk angka, senar, lan obyek liyane minangka argumen;
  • printf()- format output. Format teks liwati nggunakake strings khusus lan bantahan;
  • println()- output saka informasi ditularaké lan feed baris. Bisa njupuk angka, senar, lan obyek liyane minangka argumen;
  • Sawetara cara liyane sing kita ora kasengsem ing konteks artikel iki.
Nalika sampeyan bisa ndeleng, prabédan antarane print()lan println()cilik. Ing bab mung sing beda println()iku bakal nambah baris anyar tinimbang kita, kang ndadekake luwih populer print(). Yen kita nelpon cara kaping telu print()kanthi argumen "Hello World!", asile bakal dadi baris kaya iki:
Hello World!Hello World!Hello World!
Nalika metode kasebut println()bakal ngasilake saben output ing baris anyar:
Hello World!
Hello World!
Hello World!
Kanggo nelpon metode ing obyek, operator "." digunakake. Dadi, nelpon metode println()ing entitas metu katon kaya iki:
out.println()

println

Kaya akeh basa pamrograman liyane, println Jawa iku singkatan saka "print line". Kita wis ngerti yen println()iki minangka cara sing kudu diarani entitas out. Yen sampeyan anyar ing Jawa lan program ing umum, cara iku pesawat tartamtu saka printah sing logis digabungake. Ing kasus kita, println()iki minangka blok perintah sing ngirim teks menyang stream output lan nambah break baris ing pungkasan. Ing Jawa, cara bisa njupuk argumen. Nalika kita nelpon metode, argumen kasebut diterusake ing jero kurung.
println(Hello World!);
Sabanjure, kode sing ana ing metode kasebut nampa teks sing dikirim lan dikirim menyang output.

Ayo mbangun rantai logis

Kanggo ngasilake teks menyang konsol, programmer Java kudu nindakake ing ngisor iki:
  1. Hubungi entitas sing bisa nyambungake aplikasi kita lan console - System;
  2. Ngakses stream output console - System.out;
  3. Nelpon cara sing nulis informasi kanggo console - System.out.println;
  4. Kirim teks kanggo direkam -System.out.println(“Hello World!”);

Ayo padha nyimpulake

Output normal kanggo console ing Jawa miwiti chain kabèh telpon kanggo macem-macem obyek lan cara. Ngerteni apa sing kedadeyan nalika nelpon prentah sing paling akeh digunakake ing basa Jawa ndadekake kita nyedhaki status Guru Jawa!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION