Hãy xem vòng lặp do-while
sau đây. Nó khá rõ ràng và không có câu hỏi về nó.các vòng lặp trong khi tiếp tục và có và không có nhãn trong Java
do
{
System.out.println("Hello world");
break;
} while(false);
Đó là khá rõ ràng và chỉ hiển thị chuỗi Hello world trên giao diện điều khiển và thoát.
Hiện tại, phiên bản sau do-while
dường như bị kẹt vào vòng lặp vô hạn nhưng không. Nó cũng hiển thị chuỗi Xin chào thế giới trên bảng điều khiển và thoát âm thầm.
do
{
System.out.println("Hello world");
continue;
} while(false);
Hãy xem thêm một phiên bản của do-while
với một nhãn như sau.
label:do
{
System.out.println("Hello world");
continue label;
} while(false);
Nó quá hiển thị thông báo Hello world trên giao diện điều khiển và thoát. Nó không phải là một vòng lặp vô hạn vì nó có vẻ có nghĩa là tất cả các phiên bản trong trường hợp này, hoạt động phần nào theo cùng một cách. Làm sao?
Hm, điều này có lẽ diễn đạt rõ ràng hơn câu trả lời của tôi. –