CodeGym /Kursus /Sintaks Java /Untuk gelung

Untuk gelung

Sintaks Java
Tahap , pelajaran
Tersedia

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."

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