Giới thiệu về Java Do/While Loop
Trong ngôn ngữ lập trình Java, vòng lặp (loop) là một công cụ hữu ích để thực hiện một đoạn mã nhiều lần. Trong số các loại vòng lặp, vòng lặp do/while là một trong những cấu trúc vòng lặp quan trọng. Vòng lặp này cho phép thực hiện một khối mã ít nhất một lần trước khi kiểm tra điều kiện tiếp tục vòng lặp.
Định nghĩa
Vòng lặp do/while là một loại vòng lặp mà khối mã bên trong vòng lặp sẽ được thực thi trước. Sau đó, điều kiện sẽ được kiểm tra. Nếu điều kiện là true, vòng lặp sẽ tiếp tục. Nếu điều kiện là false, vòng lặp sẽ dừng lại. Điều này có nghĩa là vòng lặp do/while luôn được thực thi ít nhất một lần.
Cú pháp
Cú pháp của vòng lặp do/while trong Java được định nghĩa như sau:
do { // mã thực thi } while (điều kiện);
Trong đó:
- do: Bắt đầu khối mã sẽ được thực thi.
- while: Điều kiện được kiểm tra sau khi khối mã đã được thực thi.
- điều kiện: Nếu điều kiện đúng (true), vòng lặp sẽ tiếp tục lặp lại.
Ví dụ về Java Do/While Loop
Ví dụ 1: Vòng lặp do/while cơ bản
int i = 1; do { System.out.println("Giá trị của i là: " + i); i++; } while (i <= 5);
Kết quả của đoạn mã trên sẽ là:
Giá trị của i là: 1 Giá trị của i là: 2 Giá trị của i là: 3 Giá trị của i là: 4 Giá trị của i là: 5
Ví dụ 2: Do/While Loop với điều kiện ngẫu nhiên
import java.util.Random; public class Main { public static void main(String[] args) { Random random = new Random(); int number; do { number = random.nextInt(10); // Tạo số ngẫu nhiên từ 0 đến 9 System.out.println("Số ngẫu nhiên là: " + number); } while (number != 5); } }
Trong ví dụ này, vòng lặp sẽ tiếp tục tạo ra số ngẫu nhiên cho đến khi số tạo ra là 5.
Kết luận
Vòng lặp do/while trong Java là một công cụ mạnh mẽ cho phép lập trình viên thực hiện một đoạn mã nhiều lần với điều kiện kiểm tra sau khi thực thi. Hiểu và sử dụng vòng lặp này sẽ giúp bạn viết mã hiệu quả hơn trong quá trình lập trình.