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:"
int i = 3;
while (i >= 0)
{
System.out.println(i);
i--;
}
for (int i = 3; i >= 0; i--)
{
System.out.println(i);
}
int i = 0;
while (i < 3)
{
System.out.println(i);
i++;
}
for (int i = 0; i < 3; i++)
{
System.out.println(i);
}
boolean isExit = false;
while (!isExit)
{
String s = buffer.readLine();
isExit = s.equals("exit");
}
for (boolean isExit = false; !isExit; )
{
String s = buffer.readLine();
isExit = s.equals("exit");
}
while (true)
System.out.println("C");
for (; true; )
System.out.println("C");
while (true)
{
String s = buffer.readLine();
if (s.equals("exit"))
break;
}
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."
GO TO FULL VERSION