11/08/2018, 18:57

Vòng lặp do-while trong java

Vòng lặp while trong java Vòng lặp do-while trong java Vòng lặp do-while trong java được sử dụng để lặp một phần của chương trình một vài lần. Tương tự như vòng lặp while, ngoại trừ do-while thực hiện lệnh ít nhất một lần ngay cả khi điều kiện là False. Cú pháp: ...

Vòng lặp while trong java

Vòng lặp do-while trong java

Vòng lặp do-while trong java được sử dụng để lặp một phần của chương trình một vài lần. Tương tự như vòng lặp while, ngoại trừ do-while thực hiện lệnh ít nhất một lần ngay cả khi điều kiện là False.

Cú pháp:

do {  
    // Khối lệnh được thực thi
} while(condition);  
Vòng lặp do-while trong java

Ví dụ sau tính tổng của 5 số tự nhiên đầu tiên dùng cấu trúc do-while

public class DoWhileExample1 {
    public static void main(String[] args) {
        int a = 1, sum = 0;
        do {
            sum += a;
            a++;
        } while (a <= 5);
        System.out.println("Sum of 1 to 5  is " + sum);
    }
}

Biến a được khởi tạo với giá trị 1, sau đó nó vừa được dùng làm biến chạy (tăng lên 1 sau mỗi lần lặp) vừa được dùng để cộng dồn vào biến sum. Tại thời điểm kết thúc, chương trình sẽ in ra Sum of 1 to 5 is 15.

Kết quả:

Sum of 1 to 5 is 15

Vòng lặp do-while vô tận

Nếu bạn để điều kiện lặp là True thì vòng lặp do-while sẽ chạy đến vô tận… Đến khi bạn stop chương trình đối với mỗi IDE(Eclipse, Netbean…) hoặc bấm Ctrl + C khi chạy bằng command.

Ví dụ về vòng lặp do-while vô tận:

public class DoWhileExample2 {
    public static void main(String[] args) {
        do {
            System.out.println("Vòng lặp do-while vô tận...");
        } while (true);
    }
}

Kết quả:

Vòng lặp do-while vô tận...
Vòng lặp do-while vô tận...
Vòng lặp do-while vô tận...
Vòng lặp do-while vô tận...
Vòng lặp do-while vô tận...
Ctrl + C
Vòng lặp while trong java

:

  • Mệnh đề if-else trong java
  • Mệnh đề Switch-case trong java
  • Vòng lặp for trong java
  • Vòng lặp while trong java
  • Sử dụng Break trong java
  • Sử dụng Continue trong java
  • Chương trình kinh điển trong java
0