CodeGym /Kursus /Sintaks Java /Untuk putaran

Untuk putaran

Sintaks Java
Level 4 , Pelajaran 11
Tersedia

Cuplikan kuliah dengan seorang mentor sebagai bagian dari kursus Codegym University. Mendaftar untuk kursus penuh.


"Saya ingin memberi tahu Anda tentang satu loop lagi. For loop . Ini hanyalah cara lain untuk mengekspresikan while loop, hanya lebih ringkas dan nyaman (untuk programmer). Berikut beberapa contohnya:"

ketika
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;
}
untuk

for (int i = 3; i >= 0; i--) { System.out.println(i); }
ketika
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;
}
untuk

for (int i = 0; i < 3; i++) { System.out.println(i); }
ketika
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"); }
ketika
while (true)
    System.out.println("C");
untuk
for (; true; )
    System.out.println("C");
ketika
while (true)
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;    
}
untuk
for (; true; )
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;    
}

"Eh?"

"Loop ini ekuivalen. Sebuah while loop berisi satu kondisi dalam tanda kurung, tetapi ada tiga elemen dalam pernyataan for loop. Tetapi kompiler mengubah for loop menjadi while loop yang ekuivalen. "

"Ekspresi pertama dalam perulangan for ( disorot dengan warna hijau ) dijalankan sekali sebelum perulangan dimulai."

" Ekspresi kedua dievaluasi setiap kali sebelum badan perulangan dieksekusi. Ini seperti kondisi dalam perulangan while."

" Ekspresi ketiga dievaluasi setelah setiap eksekusi dari loop body."

"Mengapa kita membutuhkan satu loop lagi? Semuanya sangat jelas dengan while loop."

" Ini untuk kenyamanan pemrogram. Loop sangat umum dalam pemrograman. Sangat membantu untuk memiliki satu baris berisi informasi tentang nilai awal penghitung loop, kondisi terminasi, dan ekspresi kenaikan."

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