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.
2
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Code entry
Your attention, please! Now recruiting code entry personnel for CodeGym. So turn up your focus, let your fingers relax, read the code, and then... type it into the appropriate box. Code entry is far from a useless exercise, though it might seem so at first glance: it allows a beginner to get used to and remember syntax (modern IDEs seldom make this possible).

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