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


"Hai."

"Hai, Elli!"

"Saatnya untuk belajar tentang loop. Loop sesederhana pernyataan if/else, tetapi bahkan lebih menarik. Anda dapat menggunakan loop untuk menjalankan perintah apa pun atau blok perintah berkali-kali. Secara umum, loop terlihat seperti ini:"

Lingkaran (contoh 1)
while(boolean condition)
    command;
Lingkaran (contoh 2)
while(boolean condition)
    block of commands in curly brackets

"Semuanya sangat sederhana. Sebuah perintah atau blok dijalankan berulang kali selama kondisi loop benar. Pertama, kondisinya diperiksa. Jika kondisinya benar, badan loop (blok perintah) dieksekusi. Kondisinya diperiksa lagi. Jika kondisinya benar, badan loop dieksekusi lagi. Ini berulang sampai kondisi berhenti menjadi benar."

"Bagaimana jika itu selalu benar atau selalu salah?"

"Jika selalu benar, maka program tidak akan pernah berhenti berjalan: ia akan mengulangi perulangan tanpa batas. Jika selalu salah, maka badan perulangan tidak akan pernah dieksekusi."

Berikut beberapa contohnya:

kode jawa Keterangan
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 akan mencetak string dari keyboard hingga string 'keluar' dimasukkan.
while (true)
    System.out.println("C");
Program akan berulang kali menampilkan huruf C di layar.
while (true)
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;
}
Program akan membaca string dari keyboard hingga string 'keluar' dimasukkan.
2
Tugas
Java Syntax,  level 4pelajaran 8
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).

"Setelah pernyataan bersyarat, sepertinya tidak rumit. Aku sudah ingin mencobanya."