Vòng lặp for trong java

1. Giới thiệu Vòng lặp for là cấu trúc điều khiển lặp được dùng để thực hiện một lệnh hay một khối lệnh với số lần lặp xác định trước. Có 3 kiểu của vòng lặp for trong java: Vòng lặp for đơn giản Vòng lặp for cải tiến Vòng lặp for gán nhãn Nhưng

1. Giới thiệu

  • Vòng lặp for là cấu trúc điều khiển lặp được dùng để thực hiện một lệnh hay một khối lệnh với số lần lặp xác định trước.
  • Có 3 kiểu của vòng lặp for trong java:
    • Vòng lặp for đơn giản
    • Vòng lặp for cải tiến
    • Vòng lặp for gán nhãn
  • Nhưng chúng ta chỉ đi tìm hiểu 2 kiểu vòng lặp phổ biến là vòng lặp for đơn giản và cải tiến.

2. Vòng lặp for đơn giản

  • Cú pháp:
for (khoi_tao_bien ; check_dieu_kien ; tang/giam_bien) {  
    // Khối lệnh được thực thi
}

Screen Shot 2022-08-10 at 23.00.26.png

  • Ta có:
    • khoi_tao_bienint i = 0
    • check_dieu_kieni < month với month = 12
    • tang_bien: vòng lặp for này sử dụng tăng biến với i++ (tăng i lên 1 đơn vị)
  • Vòng lặp trên chạy như sau:
    • Bước 1: Bắt đầu vòng lặp thứ nhất với khoi_tao_bienint i = 0
    • Bước 2: Check điều kiện nếu i < month thì thực hiện khối lệnh bên trong for
    • Bước 3: Sau đó biến i tăng lên 1 đơn vị (i++) và tiếp tục với vòng lặp thứ 2 giống vòng lặp 1 nhưng lúc này i = 1
    • Bước 4: Cứ thế for lặp đến khi i = 12, lúc này check điều thấy i không còn < month nên kết thúc vòng lặp.

Screen Shot 2022-08-10 at 23.18.24.png

3. Vòng lặp for cải tiến

  • Vòng lặp for cải tiến được sử dụng để lặp mảng(array) hoặc collection trong java.
  • Bạn có thể sử dụng nó dễ dàng, dễ hơn cả vòng lặp for đơn giản. Bởi vì bạn không cần phải tăng hay giảm giá trị của biến rồi check điều kiện, bạn chỉ cần sử dụng ký hiệu hai chấm “:”
  • Cú pháp:
for (Type var : array) {  
    // Khối lệnh được thực thi
} 

Screen Shot 2022-08-10 at 23.27.15.png

  • Vòng lặp for này sẽ duyệt từ đầu đến hết mảng với giá trị i bằng giá trị của phần tử vị trí tương ứng với vòng lặp đó.
  • Ví dụ trong vòng lặp đầu tiên thì giá trị của i bằng với giá trị của phần tử đầu tiên của mảng là 1.

Nguồn: viblo.asia

Bài viết liên quan

Thay đổi Package Name của Android Studio dể dàng với plugin APR

Nếu bạn đang gặp khó khăn hoặc bế tắc trong việc thay đổi package name trong And

Lỗi không Update Meta_Value Khi thay thế hình ảnh cũ bằng hình ảnh mới trong WordPress

Mã dưới đây hoạt động tốt có 1 lỗi không update được postmeta ” meta_key=

Bài 1 – React Native DevOps các khái niệm và các cài đặt căn bản

Hướng dẫn setup jenkins agent để bắt đầu build mobile bằng jenkins cho devloper an t

Chuyển đổi từ monolith sang microservices qua ví dụ

1. Why microservices? Microservices là kiến trúc hệ thống phần mềm hướng dịch vụ,