Vòng Lặp While Trong Java

     
Khóa học Lập trình Lập trình Java Lập trình Java cơ bản đến hướng đối tượng Vòng lặp while trong Java

Dẫn nhập

Ở bài trước, ta đã được học CẤU TRÚC RẼ NHÁNHlà kiến thức cơ bản trong lập trình. Nâng cao hơn, Kteam sẽ nói cho các bạn về vòng lặp, cụ thể làvòng lặp WHILE.

Bạn đang xem: Vòng lặp while trong java

Nội dung

Để đọc hiểu bài này, tốt nhất các bạn nên có kiến thức cơ bản về các phần sau:

Bài này chúng ta sẽ tìm hiểu những vấn đề sau:

Vòng lặp WHILE là gì? Tiến trình hoạt động như thế nào? Cấu trúc vòng lặp WHILE Lưu ý

Vòng lặp WHILE là gì? Tiến trình hoạt động như thế nào?

Bản chất của vòng lặp trong lập trình là tamuốn một vài dòng code được chạy đi chạy lại nhiều lần đến một điều kiện nào đó sẽ kết thúc.

Trong vòng lặp WHILE, ta sẽ tạo một điều kiện cho vòng lặp, nếu điều kiện đúng thì khối lệnh lặp sẽ thực hiện cho đến khi điều kiện sai

Ví dụ: Ta tạo một biến chạy làindex với lúc đầu giá trị bằng 0, ta sẽ in ra giá trịindex rồi tăng nó lên một đơn vị cho đến khiindex lớn 10.

Cấu trúc vòng lặp WHILE

Vòng lặp While được chia ra làm 2 loại: WHILE DO WHILE. Vậy 2 dạng này khác nhau như thế nào. Đơn giản làWHILE sẽ kiểm tra điều kiện lặp trước rồi thực hiện, còn DO WHILE là thực hiện trước đã rồi mới kiểm tra.

Ví dụ minh họa:

*
*

Dạng WHILE

Cú pháp:

while () {

}

Ý nghĩa:

Nếu trả vềtrue thì sẽ thực hiện cho đến khi trả về false.

Xem thêm: Công Thức Tính Thể Tích Của Khối Trụ Như Thế Nào? Thể Tích Khối Trụ Là Gì

Ví dụ:

public class HelloWorld{ public static void main(String <>args){ int i =0; while(i

*

Dạng DO WHILE

Cú pháp:

do {

} while ()

Ý nghĩa:

Khi đến dạng vòng lặp thì ngay lập tức sẽ thực hiện . Sau đó sẽ kiểm tra nếu trả vềtrue thì sẽ thực hiện lại cho đến khi trả về false.

Ví dụ: Giống như ví dụ trên nhưng ta khởi tạo giá trị i từ đầu bằng 10 xem như thế nào

public class HelloWorld{ public static void main(String <>args){ int i = 10; do { System.out.println(i); i+=1; } while(iVà ta đã thấy kết quả in ra 10 mặc dù điều kiện là i

Lưu ý phải kiểm tra điều kiện dừng có thể xảy ra không

Bởi vì ta phải đặt câu điền kiện phải sai thì mới dừng vòng lặp. Có nghĩa, chúng ta cần phải đảm bảo điều kiện dừng sẽ phải xảy ra.

Ví dụ như sau:

*

Ta sẽ thấy giá trị i luôn bằng 0 nên vòng lặp luôn sẽ không dừng

*

Kết

Như vậy chúng ta đã tìm hiểu vòng lặp while trong Java

Ở bài sau, Kteam sẽ giới thiệu đến bạn về VÒNG LẶP FOR TRONG JAVA

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”.

Xem thêm: Giải Bài 1: Giá Trị Lượng Giác Của Một Góc Bất Kì Từ 0 Đến 180 Độ

Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện sofaxuong.vn.com để nhận được sự hỗ trợ từ cộng đồng.