Đoạn trích bài giảng với người cố vấn trong khóa học của Đại học Codegym. Đăng ký cho khóa học đầy đủ.


"CHÀO."

"Chào, Ellie!"

"Đã đến lúc tìm hiểu về vòng lặp. Vòng lặp cũng đơn giản như câu lệnh if/else, nhưng thậm chí còn thú vị hơn. Bạn có thể sử dụng vòng lặp để thực hiện bất kỳ lệnh hoặc khối lệnh nào nhiều lần. Nói chung, vòng lặp trông như thế này:"

Vòng lặp (ví dụ 1)
while(boolean condition)
    command;
Vòng lặp (ví dụ 2)
while(boolean condition)
    block of commands in curly brackets

"Tất cả đều rất đơn giản. Một lệnh hoặc khối lệnh được thực hiện lặp đi lặp lại miễn là điều kiện vòng lặp là đúng. Đầu tiên, điều kiện được kiểm tra. Nếu điều kiện là đúng, thân vòng lặp (khối lệnh) sẽ được thực thi. Điều kiện được kiểm tra lại. Nếu điều kiện là đúng, thân vòng lặp được thực hiện lại. Điều này lặp lại cho đến khi điều kiện không còn đúng."

"Điều gì sẽ xảy ra nếu nó luôn đúng hoặc luôn sai?"

"Nếu nó luôn đúng, thì chương trình sẽ không bao giờ ngừng chạy: nó sẽ lặp lại vòng lặp vô thời hạn. Nếu nó luôn sai, thì thân vòng lặp sẽ không bao giờ được thực thi."

Dưới đây là một số ví dụ:

mã Java Sự miêu tả
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");
}
Chương trình sẽ in các chuỗi từ bàn phím cho đến khi nhập chuỗi 'exit' .
while (true)
    System.out.println("C");
Chương trình sẽ liên tục hiển thị chữ C trên màn hình.
while (true)
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;
}
Chương trình sẽ đọc các chuỗi từ bàn phím cho đến khi chuỗi 'exit' được nhập vào.
2
Nhiệm vụ
Java Syntax,  mức độbài học
Đã khóa
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).

"Sau câu lệnh điều kiện, điều này có vẻ không phức tạp. Tôi đã muốn thử rồi."