Nếu sự khác biệt giữa while và do while

Sự khác biệt giữa Vòng lặp while và do-while

  • 2019

Các câu lệnh lặp cho phép tập lệnh thực thi lặp đi lặp lại cho đến khi điều kiện không biến thành sai. Các câu lệnh lặp trong C ++ và Java là, cho vòng lặp, vòng lặp while và vòng lặp while. Những tuyên bố này thường được gọi là vòng lặp. Ở đây, sự khác biệt chính giữa vòng lặp while và vòng lặp do là điều kiện kiểm tra vòng lặp while trước khi lặp vòng lặp, trong khi vòng lặp do-while, kiểm tra điều kiện sau khi thực hiện các câu lệnh bên trong vòng lặp.

Trong bài viết này, chúng ta sẽ thảo luận về sự khác biệt giữa vòng lặp trong khi Vòng lặp và Vòng lặp do do-trong khi.

Biểu đồ so sánh

Cơ sở để so sánhtrong khilàm trong khi
Hình thức chungtrong khi [điều kiện] {
các câu lệnh; // phần thân của vòng lặp
}
làm {
.
các câu lệnh; // thân vòng lặp.
.
} while [Điều kiện];
Kiểm soát điều kiệnTrong vòng lặp 'while', điều kiện điều khiển xuất hiện ở đầu vòng lặp.Trong vòng lặp 'do-while', điều kiện điều khiển xuất hiện ở cuối vòng lặp.
Lặp lạiCác lần lặp không xảy ra nếu, điều kiện ở lần lặp đầu tiên, xuất hiện sai.Lặp lại xảy ra ít nhất một lần ngay cả khi điều kiện là sai ở lần lặp đầu tiên.

Định nghĩa vòng lặp while

Vòng lặp while là vòng lặp cơ bản nhất có sẵn trong C ++ và Java. Hoạt động của một vòng lặp while là tương tự trong cả C ++ và Java. Dạng chung của vòng lặp while là:

while [condition] {statement; // phần thân của vòng lặp}

Vòng lặp while trước tiên xác minh điều kiện và nếu điều kiện là đúng thì nó lặp lại vòng lặp cho đến khi điều kiện biến thành sai. Điều kiện trong vòng lặp while có thể là bất kỳ biểu thức boolean nào. Khi biểu thức trả về bất kỳ giá trị khác không, thì điều kiện đó là đúng true và nếu một biểu thức trả về giá trị 0, thì điều kiện sẽ trở thành sai false. Nếu điều kiện trở thành đúng, thì vòng lặp sẽ tự lặp lại và nếu điều kiện trở thành sai, thì điều khiển chuyển sang dòng tiếp theo của mã ngay sau vòng lặp.

Các câu lệnh hoặc phần thân của vòng lặp có thể là một câu lệnh trống hoặc một câu lệnh đơn hoặc một khối các câu lệnh.

Chúng ta hãy thảo luận về hoạt động của một vòng lặp while. Trong ví dụ dưới đây, mã sẽ in từ 1 đến 10.

// ví dụ là trong Java. lớp trong khi {public static void main [args []] {int n = 0; while [n

Chủ Đề