gelung

Sintaks Java
Tahap , pelajaran
Tersedia

Coretan kuliah dengan mentor sebagai sebahagian daripada kursus Universiti Codegym. Daftar untuk kursus penuh.


"Hai."

"Hai, Ellie!"

"Sudah tiba masanya untuk belajar tentang gelung. Gelung adalah semudah penyataan if/else, tetapi lebih menarik lagi. Anda boleh menggunakan gelung untuk melaksanakan sebarang arahan atau blok perintah beberapa kali. Secara umum, gelung kelihatan seperti ini:"

Gelung (contoh 1)

while(boolean condition)               
    command;
Gelung (contoh 2)

while(boolean condition) 
    block of commands in curly brackets

"Semuanya sangat mudah. ​​Perintah atau blok dilaksanakan berulang kali selagi keadaan gelung adalah benar. Pertama, syarat diperiksa. Jika keadaan benar, badan gelung (blok arahan) dilaksanakan. Syarat diperiksa sekali lagi. Jika keadaan adalah benar, badan gelung dilaksanakan semula. Ini berulang sehingga keadaan tidak lagi benar."

"Bagaimana jika ia sentiasa benar atau sentiasa palsu?"

"Jika ia sentiasa benar, maka program tidak akan berhenti berjalan: ia akan mengulangi gelung selama-lamanya. Jika ia sentiasa palsu, maka badan gelung tidak akan dilaksanakan."

Berikut adalah beberapa contoh:

kod Java Penerangan
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;    //Decrease by 1
}
3
2
1
0
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;   //Increase by 1
}
0
1
2
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
Program ini akan mencetak rentetan dari papan kekunci sehingga rentetan 'keluar' dimasukkan.
while (true) 
    System.out.println("C");
Program ini akan berulang kali memaparkan huruf C pada skrin.
while (true) 
{
    String s = buffer.readLine();
    if (s.equals("exit")) 
        break;
}
Program ini akan membaca rentetan dari papan kekunci sehingga rentetan 'keluar' dimasukkan.

"Selepas kenyataan bersyarat, ini nampaknya tidak rumit. Saya sudah mahu mencubanya."

Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION