Vòng lặp for trong java là gì và cách triển khai nó như thế nào?



Bài viết này về 'vòng lặp for trong Java' sẽ giúp bạn hiểu cách triển khai câu lệnh lặp for trong Java với sự trợ giúp của các chương trình ví dụ.

Trong khi lập trình, nếu một tình huống xảy ra mà bạn biết cụ thể số lần bạn muốn lặp lại một khối câu lệnh cụ thể trong mã của mình, hãy thực hiện vòng lặp “for”. Trong bài viết này, hãy cùng tìm hiểu về cách triển khai vòng lặp for

Các chủ đề được đề cập trong bài viết này như sau:





Hãy bắt đầu nào!

Vòng lặp for là gì?

Lập trình viên thường sử dụng vòng lặp để thực hiện một tập hợp các câu lệnh. Đối với vòng lặp được sử dụng khi họ cần lặp lại một phần của nhiều lần. Nó đặc biệt được sử dụng trong trường hợp số lần lặp là cố định!



Để hiểu rõ hơn, hãy để tôi cung cấp cho bạn một đại diện bằng hình ảnh!

hướng dẫn dành cho nhà phát triển salesforce cho người mới bắt đầu pdf

Sơ đồ dòng chảy

For-In Loop - Hướng dẫn Swift - Edureka

Ở đây, sau khi khởi tạo, điều kiện mà bạn đã gán trong mã sẽ được quét, trong trường hợp điều kiện là đúng, nó sẽ tăng / giảm (theo mã của bạn) giá trị và lặp lại mã theo điều kiện mà bạn có giao. Tuy nhiên, nếu điều kiện của bạn là sai, nó sẽ thoát khỏi vòng lặp.



Sau phần giải thích lý thuyết này, hãy để tôi chỉ cho bạn cú pháp của cho vòng!

Cú pháp

for (câu lệnh 1 câu lệnh 2 câu lệnh 3) {// khối mã được thực thi}

Cú pháp khá đơn giản. Nó diễn ra như sau
Tuyên bố 1: điều kiện trước khi khối mã được thực thi
Tuyên bố 2: chỉ định điều kiện để thực thi mã
Tuyên bố 3: điều kiện khi mã đã được thực thi

Để làm cho mọi thứ rõ ràng hơn, chúng ta hãy triển khai cú pháp được giải thích ở trên trong mã Java.

Ví dụ về vòng lặp for

Đoạn mã được viết dưới đây mô tả cách thực hiện vòng lặp for trong

public class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }} 

Đầu ra:
0
một
2
3
4

Tôi đã lấy một đoạn mã đơn giản để giúp các bạn làm quen với khái niệm vòng lặp for. Bên trong vòng lặp for, có ba câu lệnh mà tôi đã nói ở phần trước. Tôi hy vọng bây giờ bạn có thể liên hệ với họ một cách dễ dàng!

  • Thứ nhất, Int i = 0, là sự khởi tạo của một biến số nguyên có giá trị được gán cho 0.
  • Thứ hai, tôi<5 is the condition that I have applied in my code
  • Thứ ba, i ++, có nghĩa là tôi muốn giá trị của biến của mình được tăng lên.

Sau khi hiểu cách hoạt động của vòng lặp for, hãy để tôi đưa bạn đến một khái niệm khác, đó là Java lồng nhau cho vòng!

hàm sắp xếp c ++

Java lồng vào vòng lặp for

Nếu bạn có vòng lặp for bên trong vòng lặp for, bạn đã gặp một vòng lặp for lồng nhau trong Java. Vòng lặp bên trong thực thi hoàn toàn khi vòng lặp bên ngoài thực thi.

Tôi đang trình bày một ví dụ để cho bạn thấy hoạt động của một vòng lặp for lồng nhau trong Java.

Thí dụ

Mã Java cho vòng lặp for lồng nhau:

public class Ví dụ {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Đầu ra:
mười một
1 2
1 3
hai mươi mốt
2 2
2. 3
3 1
3 2
3 3

Bây giờ bạn đã hiểu khái niệm về vòng lặp for lồng nhau, hãy để tôi chỉ cho bạn một ví dụ rất nổi tiếng mà bạn có thể đã nghe nói đến! Các ví dụ về kim tự tháp!

Ví dụ về kim tự tháp: Trường hợp 1

public class PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } } 

Đầu ra:

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

Tiếp tục với ví dụ tiếp theo.

Ví dụ về kim tự tháp: Trường hợp 2

package MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//dòng mới } } }

Đầu ra:

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

Tôi chắc chắn rằng bạn sẽ quen thuộc với hai mẫu này.

Điều này đưa chúng ta đến phần cuối của bài viết 'Vòng lặp trong Java' này. Tôi hy vọng bây giờ khái niệm “vòng lặp for trong Java” đã rõ ràng với bạn. Chúng tôi sẽ tiếp tục đào thế giới Java cùng nhau. Giữ nguyên!

Đảm bảo rằng bạn luyện tập nhiều nhất có thể và hoàn nguyên trải nghiệm của mình.

Kiểm tra của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu. Chúng tôi ở đây để giúp bạn từng bước trong hành trình của bạn, để trở thành một người ngoài câu hỏi phỏng vấn java này, chúng tôi còn đưa ra một chương trình giảng dạy được thiết kế cho sinh viên và chuyên gia muốn trở thành một Nhà phát triển Java.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của ‘giao diện Bản đồ java’ này và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.