Vòng lặp trong Java | Vòng lặp java for với vòng lặp java while, vòng lặp java for, vòng lặp java do-while, ví dụ về vòng lặp java, chương trình vòng lặp java for, được gắn nhãn cho vòng lặp, cho mỗi vòng lặp hoặc vòng lặp for nâng cao, java vô hạn cho ví dụ vòng lặp, java đơn giản cho vòng lặp , lồng vào vòng lặp for với các khái niệm và ví dụ.

Bạn đang xem : vòng lặp for và if trong java

tiếp theo →
← trước

Vòng lặp trong Java

Vòng lặp for Java được sử dụng để lặp lại nhiều lần một phần của chương trình. Nếu số lần lặp là cố định , bạn nên sử dụng vòng lặp for.

Có ba loại vòng lặp for trong Java.

Vòng lặp trong Java

  • Đơn giản cho Vòng lặp
  • Cho từng thứ hoặc Nâng cao cho Vòng lặp
  • Được gắn nhãn cho Vòng lặp

Java Simple for Loop

Vòng lặp for đơn giản giống với C / C ++ . Chúng tôi có thể khởi tạo biến , kiểm tra điều kiện và giá trị tăng / giảm. Nó bao gồm bốn phần:

  1. Khởi tạo : Đây là điều kiện ban đầu được thực hiện một lần khi vòng lặp bắt đầu. Ở đây, chúng ta có thể khởi tạo biến hoặc chúng ta có thể sử dụng một biến đã được khởi tạo. Đây là một điều kiện tùy chọn.
  2. Điều kiện : Đây là điều kiện thứ hai được thực hiện mỗi lần để kiểm tra điều kiện của vòng lặp. Nó tiếp tục thực hiện cho đến khi điều kiện sai. Nó phải trả về giá trị boolean đúng hoặc sai. Đây là một điều kiện tùy chọn.
  3. Tăng / Giảm : Nó làm tăng hoặc giảm giá trị biến. Đây là một điều kiện tùy chọn.
  4. Câu lệnh : Câu lệnh của vòng lặp được thực hiện mỗi lần cho đến khi điều kiện thứ hai là sai.

Cú pháp:

Lưu đồ:

vòng lặp for trong lưu đồ java

Ví dụ:

ForExample.java

Kiểm tra ngay bây giờ

Đầu ra:

 1
2
3
4
5
6
7
số 8
9
10

Java lồng nhau cho vòng lặp

Nếu chúng ta có một vòng lặp for bên trong một vòng lặp khác, nó được gọi là vòng lặp for lồng nhau. Vòng lặp bên trong thực thi hoàn toàn bất cứ khi nào vòng lặp bên ngoài thực thi.

Ví dụ:

NestedForExample.java

Đầu ra:

 1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

Ví dụ về kim tự tháp 1:

Xem Thêm  Các vòng lặp lồng nhau trong Python - các vòng lồng nhau trong python

PyramidExample.java

Đầu ra:

 *
* *
* * *
* * * *
* * * * *

Ví dụ về kim tự tháp 2:

PyramidExample2.java

Đầu ra:

 * * * * * * *
* * * * *
* * * *
* * *
* *
*

Java cho từng Vòng lặp

Vòng lặp for-each được sử dụng để duyệt qua mảng hoặc tập hợp trong Java. Nó dễ sử dụng hơn vòng lặp for đơn giản vì chúng ta không cần tăng giá trị và sử dụng ký hiệu chỉ số con.

Nó hoạt động trên cơ sở các phần tử chứ không phải chỉ mục. Nó trả về từng phần tử một trong biến đã xác định.

Cú pháp:

Ví dụ:

ForEachExample.java

Kiểm tra ngay bây giờ

Đầu ra:

 12
23
44
56
78

Java được gắn nhãn cho vòng lặp

Chúng ta có thể có tên của mỗi vòng lặp for Java. Để làm như vậy, chúng tôi sử dụng nhãn trước vòng lặp for. Điều này rất hữu ích khi sử dụng vòng lặp for lồng nhau vì chúng ta có thể ngắt / tiếp tục vòng lặp for cụ thể.

Lưu ý: Các từ khóa break và continue lần lượt ngắt hoặc tiếp tục vòng lặp for trong cùng.

Cú pháp:

Ví dụ:

LabeledForExample.java

Đầu ra:

 1 1
1 2
1 3
2 1

Nếu bạn sử dụng break bb; , nó sẽ chỉ phá vỡ vòng lặp bên trong, đây là hành vi mặc định của bất kỳ vòng lặp nào.

LabeledForExample2.java

Đầu ra:

 1 1
1 2
1 3
2 1
3 1
3 2
3 3

Java Infinitive for Loop

Nếu bạn sử dụng hai dấu chấm phẩy ;; trong vòng lặp for, nó sẽ là vòng lặp for vô hạn.

Cú pháp:

Ví dụ:

ForExample.java

Đầu ra:

 vòng lặp vô hạn
vòng lặp vô tận
vòng lặp vô tận
vòng lặp vô tận
vòng lặp vô tận
ctrl + c

Bây giờ, bạn cần nhấn ctrl + c để thoát khỏi chương trình.

Java for Loop so với while Loop so với do-while Loop

So sánh
vòng lặp for
trong khi lặp lại
vòng lặp do-while

Giới thiệu
Vòng lặp for Java là một câu lệnh luồng điều khiển lặp lại nhiều lần một phần của chương trình .
Vòng lặp while trong Java là một câu lệnh luồng điều khiển thực thi lặp đi lặp lại một phần của chương trình trên cơ sở điều kiện boolean đã cho.
Vòng lặp do while trong Java là một câu lệnh dòng điều khiển thực thi một phần của chương trình ít nhất một lần và việc thực thi tiếp theo phụ thuộc vào điều kiện boolean đã cho.

Xem Thêm  Phương thức thay thế hoạt động như thế nào trong jQuery? - thay thế hàm trong jquery

Khi nào sử dụng
Nếu số lần lặp là cố định thì nên sử dụng vòng lặp for.
Nếu số lần lặp không cố định thì nên sử dụng vòng lặp while.
Nếu số lần lặp không cố định và bạn phải thực hiện vòng lặp ít nhất một lần thì nên sử dụng vòng lặp do-while.

Cú pháp
cho (init; condition; incr / decr) {
// mã được thực thi
}

trong khi (điều kiện) {
// mã được thực thi
}

làm {
// mã được thực thi
} while (điều kiện);

Thí dụ

// vòng lặp for
for (int i = 1; i & lt; = 10; i ++) {
System.out.println (i);
}

// vòng lặp while
int i = 1;
trong khi (tôi & lt; = 10) {
System.out.println (i);
i ++;
}

// vòng lặp do-while
int i = 1;
làm {
System.out.println (i);
i ++;
} while (i & lt; = 10);

Cú pháp cho vòng lặp vô hạn

cho (;;) {
// mã được thực thi
}

trong khi (đúng) {
// mã được thực thi
}

làm {
// mã được thực thi
} while (true);

Chủ đề tiếp theo

Vòng lặp trong khi Java

← trước
tiếp theo →


Xem thêm những thông tin liên quan đến chủ đề vòng lặp for và if trong java

Java 23. Cách sử dụng vòng lặp while trong lập trình Java | Phần 1 – Lập Trình Java Cơ Bản

alt

  • Tác giả: TITV
  • Ngày đăng: 2021-05-09
  • Đánh giá: 4 ⭐ ( 9277 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: ★ Khóa học miễn phí LậpTrìnhJava: https://bit.ly/2XSfJsO ★ LậpTrìnhC: https://bit.ly/3k7sA2B ★ Ủng hộ phát triển kênh: Momo,ZaloPay,ViettelPay: 0374568701 / STK: 109005606811 Vietinbank – CTK: Le Nhat Tung. ★ Link tải code: https://bit.ly/3AwCNeX
    ★ Khóa học Lập trình Java: bao gồm tất cả nội dung kiến thức về các công cụ lập trình IDE, Java Core, Các thuật toán, Lập trình hướng đối tượng Java, Cấu trúc dữ liệu Java, Xử lý tập tin trong Java, Lập trình giao diện AWT và Swing, Lập trình mạng Java, Sử dụng Java để tương tác với cơ sở dữ liệu, Lập trình xây dựng ứng dụng website trên nền tảng Java web, JSP và Servlet.
    Khóa học này cung cấp phần lớn kiến thức và kỹ năng về ngôn ngữ lập trình java và là bước đệm cho các lập trình viên muốn tìm hiểu tiếp ngôn ngữ lập trình Android.
    Khóa học này phù hợp cho các bạn mới bắt đầu học Lập trình Java, hoặc các bạn muốn ôn tập lại kiến thức một cách hệ thống và mạch lạc để chuẩn bị đi làm.
    ★ Bạn cũng có thể tìm thấy các khóa học về ngôn ngữ khác tại đây: https://www.youtube.com/c/TITVvn
    ★ Cácn bạn vui lòng đăng ký kênh (Subscribe) và chia sẻ video (Share) đến các bạn cùng lớp nhé.
    ★ Diễn đàn hỏi đáp: https://www.facebook.com/groups/titv.vn
    ★ Facebook: https://www.facebook.com/tung.lenhat
    ★ Website: http://titv.vn, http://titv.edu.vn
    =================================
    ✩ Hộp thư đóng góp ý kiến hoặc ý tưởng: lenhattung@gmail.com
    =================================
    © Bản quyền thuộc về TITV ☞ Vui lòng không đăng tải lại Video từ kênh này
    © Copyright by TITV Channel ☞ Do not Re-up
Xem Thêm  Cách thực hiện cuộc gọi API trong JavaScript - cuộc gọi api trong javascript w3schools

Vòng lặp for trong java

  • Tác giả: kungfutech.edu.vn
  • Đánh giá: 3 ⭐ ( 3452 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vòng lặp for trong java thường được sử dụng trong trường hợp biết trước số lần lặp, trong bài này chúng ta sẽ cùng nhau tìm hiểu về vòng lặp for trong Java nhé

Vòng lặp for trong Java

  • Tác giả: hocjava.com
  • Đánh giá: 5 ⭐ ( 3237 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vòng lặp trong Java được sử dụng để lặp qua một dải giá trị. Chúng ta có thể sử dụng vòng lặp for để lặp qua một mảng, một danh sách, java…

Vòng lặp for trong Java

  • Tác giả: hoclaptrinh.vn
  • Đánh giá: 3 ⭐ ( 8466 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một vòng lặp for cho phép bạn viết một vòng lặp một cách hiệu quả để cần thực thi một số lần lặp cụ thể nào đó.

Vòng lặp for, while, do-while trong Java

  • Tác giả: gpcoder.com
  • Đánh giá: 3 ⭐ ( 3410 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn lập trình Java, Design Pattern, Spring, JSF, Primefaces, Collection, Multi-thread, Webservice, SQL, Report, Apache POI.

Câu lệnh rẽ nhánh (if else) trong Java

  • Tác giả: openplanning.net
  • Đánh giá: 5 ⭐ ( 8577 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Vòng lặp for trong java

  • Tác giả: vncoding.net
  • Đánh giá: 5 ⭐ ( 2816 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php