Loading Now

Bài tập Java cơ bản về câu lệnh break

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

Contact