
Bài tập Java cơ bản về câu lệnh break
Bài tập
Bạn hãy điền code vào dấu ...
để màn hình hiển thị ra các số từ 1
tới 50
.
Lý thuyết
Bài này bạn sẽ học được cách dừng vòng lặp với câu lệnh break
.
Câu lệnh break
là câu lệnh dùng để dừng một vòng lặp, cách sử dụng câu lệnh break
rất đơn giản, ví dụ chương trình sau:
public class Loop {
public static void main(String[] args) {
for (int i = 1; i <= 20; i++) {
if (i == 11) {
break;
}
System.out.print(i + " ");
}
}
}
Sẽ hiển thị ra
1 2 3 4 5 6 7 8 9 10
thay vì
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
do khi i = 11
thì câu lệnh break
sẽ được thực thi và tất cả code trong vòng lặp sẽ không được thực hiện tiếp.
Trong chương trình trên nếu bạn đặt câu lệnh System.out.print(i + " ");
lên trước câu lệnh break;
giống như sau:
public class Loop {
public static void main(String[] args) {
for (int i = 1; i <= 20; i++) {
System.out.print(i + " ");
if (i == 11) {
break;
}
}
}
}
Thì màn hình sẽ hiển thị ra:
1 2 3 4 5 6 7 8 9 10 11
Do khi i = 11
thì câu lệnh System.out.print(i + " ")
sẽ được thực thi trước câu lệnh break;
Bạn cũng có thể dùng câu lệnh break
với vòng lặp while
giống chương trình sau:
public class Loop {
public static void main(String[] args) {
int i = 1;
while (i <= 20) {
if (i == 11) {
break;
}
System.out.print(i + " ");
i++;
}
}
}
Kết quả khi chạy chương trình:
1 2 3 4 5 6 7 8 9 10
Đọc tới đây bạn đã hiểu cách sử dụng câu lệnh break
và có thể quay lại phần bài tập và làm thử.
Nếu bạn chưa làm được bài này thì có thể xem hướng dẫn ở bên dưới.
Hướng dẫn
Code mẫu:
public class Loop {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (i == 51) {
break;
}
System.out.print(i + " ");
}
}
}
Post Comment