Module: (Java) Vòng lặp. Vòng lặp với tham số (for)


Problem

2/17

Đặc điểm của vòng lặp for

Theory Click to read/hide

Vòng lặp for là một phương tiện để thực hiện các hành động lặp đi lặp lại. Hãy xem xét kỹ hơn cách thức hoạt động của nó.

Thông thường, các phần của vòng lặp for thực hiện các bước sau: 
1. Đặt giá trị ban đầu. 
2. Thực hiện kiểm tra điều kiện để tiếp tục vòng lặp. 
3. Thực hiện các thao tác vòng lặp. 
4. Cập nhật (các) giá trị được sử dụng trong thử nghiệm. 
và sau đó các bước 2-4 được lặp lại cho đến khi điều kiện được đáp ứng. Ngay khi điều kiện trở thành sai, vòng lặp kết thúc và câu lệnh theo sau câu lệnh vòng lặp for được thực thi.

Chúng ta hãy quay lại dạng chung của câu lệnh lặp và phân tích chi tiết hơn tất cả các phần cho (/*biểu thức1*/; /*biểu thức2*/; /*biểu thức3*/ ) { /*một câu lệnh hoặc khối câu lệnh - thân vòng lặp*/; }

Biểu thức 1

chịu trách nhiệm thiết lập giá trị ban đầu của biến chu trình (bộ đếm), kết thúc bằng dấu chấm phẩy
Ví dụ : tùy chọn 1) i=0; // biến chu trình i được gán giá trị ban đầu bằng 0. Với thành tích như vậy, //biến i phải được khai báo trước vòng lặp tùy chọn 2) int i=0; //biến i có thể được khai báo ngay trong tiêu đề chu trình, nhưng // trong trường hợp này, sau vòng lặp sẽ bị xóa khỏi bộ nhớ tùy chọn 3) ; // không có khởi tạo và khai báo biến chu trình nào cả, // trong trường hợp này nó có thể được khai báo trước vòng lặp Biểu thức 2 đây là điều kiện để tiếp tục vòng lặp  for, nó được kiểm tra tính chính xác. i<=10 // vòng lặp sẽ chạy miễn là i nhỏ hơn hoặc bằng 10. Điều kiện có thể là bất cứ điều gì Biểu thức 3  thay đổi giá trị của biến đếm. Nếu không có giá trị này, vòng lặp sẽ được coi là vô hạn i<=10 // vòng lặp sẽ chạy miễn là i nhỏ hơn hoặc bằng 10. Điều kiện có thể là bất cứ điều gì Hãy thực hành viết tiêu đề của vòng lặp for

Problem

Chương trình trên hiển thị các số từ 1 đến 10 trong một cột. Bạn có thể xác minh điều này bằng cách chạy nó.
Bằng cách thay đổi giá trị của biến vòng lặp từ giá trị bằng 1 thành giá trị bằng 10, với bước nhảy +1, ta hiển thị giá trị của biến i ra màn hình trong phần thân của vòng lặp.
Để vượt qua bài kiểm tra, bạn cần làm cho chương trình hiển thị tất cả các số từ 20 đến 30 trong cùng một cột.

Thay đổi tiêu đề vòng lặp để chương trình hiển thị giá trị từ 20 thành 30