Vòng lặp while trong java
Vòng lặp 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. Nếu số lần lặp không được xác định trước thì vòng lặp lặp while được khuyến khích sử dụng trong trường hợp này là:
Cú pháp:
while( biểu_thức ){ //khối_lệnh }
- Đầu tiên chương trình sẽ xét biểu_thức nếu biểu thức đúng thì nó sẽ chạy khối _lệnh. Nếu biểu_thức sai thì nó sẽ thoát vòng lặp while.
- Sau khi chạy khối_lệnh nó lại tiếp tục xét biểu_thức, quá trình này cứ lặp lại đến khi nào biểu_thức sai thì thôi.
- Chú ý: Các bạn phải đặt điều kiện đừng chính xác nếu không vòng lặp sẽ chạy vô tận, tức là không dừng được.
Bây giờ chúng ta cùng làm ví dụ in các số tự nhiên từ 1 đến 5
public class Test { public static void main(String[] args){ int i=1; while (i<=5){ System.out.println(i); i++; } } }
1 2 3 4 5
Chúng ta cũng có thể làm một vòng lặp vô tận bằng cách cho biểu_thức bằng true
, cùng xem ví dụ
public class Test { public static void main(String[] args){ while (true){ System.out.println("Chay den vo tan!"); } } }
Chay den vo tan! Chay den vo tan! Chay den vo tan! Chay den vo tan! Chay den vo tan!
Tất nhiên là mình không copy hết những dòng chữ đó vào rồi, vì nó quá sức nhiều.
Vòng lặp do-while trong java
Cũng giống như vòng lặp while nhưng nó sẽ chạy khối_lệnh trước rồi mới xét điều kiện sau và cứ tiếp tục đến khi điều kiện sai thì dừng. Vậy trong vòng lặp do-while có ít nhất là một lần chạy.
Cú pháp
do{ khối lệnh; } while(điều kiện);
Cùng làm lại ví dụ trên
public class Test { public static void main(String[] args){ int i = 1; do { System.out.println(i); i++; } while(i<=5); } }
1 2 3 4 5
Như vậy trong bài học này mình đã giới thiệu cho các bạn cách dùng vòng lặp while và vòng lặp do-while.
Bài học đến đây là kết thúc !
Để lại một bình luận