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


"Saya ingin memberitahu anda tentang satu lagi gelung. Gelung for . Ini hanyalah satu lagi cara untuk menyatakan gelung sementara, hanya lebih padat dan mudah (untuk pengaturcara). Berikut ialah beberapa contoh:"

sementara
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;
}
untuk
for (int i = 3; i >= 0; i--)
{
    System.out.println(i);
}
sementara
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;
}
untuk
for (int i = 0; i < 3; i++)
{
    System.out.println(i);
}
sementara
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
untuk
for (boolean isExit = false; !isExit; )
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
sementara
while (true)
    System.out.println("C");
untuk
for (; true; )
    System.out.println("C");
sementara
while (true)
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;
}
untuk
for (; true; )
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;
}

"Eh?"

"Gelung ini adalah setara. Gelung while mengandungi satu syarat dalam kurungan, tetapi terdapat tiga elemen dalam pernyataan gelung for. Tetapi pengkompil menukar gelung for kepada gelung while yang setara . "

"Ungkapan pertama dalam gelung for ( diserlahkan dalam warna hijau ) dilaksanakan sekali sebelum gelung bermula."

" Ungkapan kedua dinilai setiap kali sebelum badan gelung dilaksanakan. Ini seperti keadaan dalam gelung sementara."

" Ungkapan ketiga dinilai selepas setiap pelaksanaan badan gelung."

"Mengapa kita memerlukan satu lagi gelung? Semuanya jelas dengan gelung sementara ."

" Ini untuk kemudahan pengaturcara. Gelung sangat biasa dalam pengaturcaraan. Adalah berguna untuk mempunyai satu baris yang mengandungi maklumat tentang nilai awal pembilang gelung, keadaan penamatan dan ungkapan kenaikan."