Xin chào mừng bạn đến với blog thu thuat lap trinh java hôm nay mình sẽ chia sẽ cho các bạn những vòng lặp trong java với những cấu trúc và ví dụ đơn giản.
Nếu chúng ta có một vòng lặp for bên trong vòng lặp khác, nó được gọi là vòng lặp 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ụ :
Nó hoạt động trên cơ sở các yếu tố không chỉ số. Nó trả về từng phần tử một trong biến được xác định.
Cấu trúc:
Chúng ta có thể có một tên của mỗi vòng lặp Java. Để làm như vậy, chúng tôi sử dụng nhãn trước vòng lặp for. Nó rất hữu ích nếu chúng ta đã lồng cho vòng lặp để chúng ta có thể ngắt / tiếp tục cụ thể cho vòng lặp.
Thông thường, ngắt và tiếp tục từ khóa phá / tiếp tục vòng lặp trong cùng cho vòng lặp.
Cấu trúc:
Vòng lặp while Java được sử dụng để lặp lại một phần của chương trình. Nếu số lần lặp không cố định, nên sử dụng vòng lặp while.
Cấu trúc:
Vòng lặp do-while Java được sử dụng để lặp lại một phần của chương trình. 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.
Vòng lặp do-while Java được thực thi ít nhất một lần vì điều kiện được kiểm tra sau thân vòng lặp.
Cấu trúc:
Vòng lặp trong Java
Trong các ngôn ngữ lập trình, các vòng lặp được sử dụng để thực thi một tập hợp các lệnh / hàm lặp đi lặp lại khi một số điều kiện trở thành đúng. Có ba loại vòng lặp trong java.- Vòng lặp for trong java
- Vòng lặp do while
- Vòng lặp while
Vòng lặp for trong java
Vòng lặp for java được sử dụng để lặp lại một phần của chương trình. Nếu số lần lặp là cố định, nên sử dụng cho vòng lặp.
Có ba loại vòng lặp trong java.
- Simple For Loop
- For-each or Enhanced For Loop
- Labeled For Loop
Java đơn giản cho vòng lặp
Một vòng lặp đơn giản cho giống như C / C ++. Chúng ta 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:
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 biến đã được khởi tạo. Đây là một điều kiện tùy chọn.
Đ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 là 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.
Câu lệnh: Câu lệnh của vòng lặp được thực thi mỗi lần cho đến khi điều kiện thứ hai là sai.
Tăng / Giảm: Nó tăng hoặc giảm giá trị biến. Đây là một điều kiện tùy chọn.
Câu lệnh :
for(initialization;condition;incr/decr){
//statement or code to be executed
}
Ví dụ:
public class ForExample {Kết quả:
public static void main(String[] args) {
//Code of Java for loop
for(int i=1;i<=10;i++){
System.out.println(i);
}
}
}
1Java lồng cho vòng lặp
2
3
4
5
6
7
8
9
10
Nếu chúng ta có một vòng lặp for bên trong vòng lặp khác, nó được gọi là vòng lặp 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ụ :
public class NestedForExample {Kết quả:
public static void main(String[] args) {
//loop of i
for(int i=1;i<=3;i++){
//loop of j
for(int j=1;j<=3;j++){
System.out.println(i+" "+j);
}//end of i
}//end of j
}
}
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
vòng lặp for-each trong java
Vòng lặp for-Each được sử dụng để duyệt qua mảng hoặc bộ sưu tập trong java. Nó dễ sử dụng hơn đơn giản cho vòng lặp vì chúng ta không cần tăng giá trị và sử dụng ký hiệu đăng ký.Nó hoạt động trên cơ sở các yếu tố không chỉ số. Nó trả về từng phần tử một trong biến được xác định.
Cấu trúc:
for(Type var:array){Ví dụ:
//code to be executed
}
public class ForEachExample {Kết quả:
public static void main(String[] args) {
//Declaring an array
int arr[]={12,23,44,56,78};
//Printing array using for-each loop
for(int i:arr){
System.out.println(i);
}
}
}
12Java được gắn nhãn cho vòng lặp
23
44
56
78
Chúng ta có thể có một tên của mỗi vòng lặp Java. Để làm như vậy, chúng tôi sử dụng nhãn trước vòng lặp for. Nó rất hữu ích nếu chúng ta đã lồng cho vòng lặp để chúng ta có thể ngắt / tiếp tục cụ thể cho vòng lặp.
Thông thường, ngắt và tiếp tục từ khóa phá / tiếp tục vòng lặp trong cùng cho vòng lặp.
Cấu trúc:
for(initialization;condition;incr/decr){Ví dụ:
//code to be executed
}
public class LabeledForExample {Kết quả:
public static void main(String[] args) {
//Using Label for outer and for loop
aa:
for(int i=1;i<=3;i++){
bb:
for(int j=1;j<=3;j++){
if(i==2&&j==2){
break aa;
}
System.out.println(i+" "+j);
}
}
}
}
1 1Vòng lặp while trong java
1 2
1 3
2 1
Vòng lặp while Java được sử dụng để lặp lại một phần của chương trình. Nếu số lần lặp không cố định, nên sử dụng vòng lặp while.
Cấu trúc:
while(condition){Ví dụ:
//code to be executed
}
public class WhileExample {Kết quả:
public static void main(String[] args) {
int i=1;
while(i<=10){
System.out.println(i);
i++;
}
}
}
1Vòng lặp do-while Java
2
3
4
5
6
7
8
9
10
Vòng lặp do-while Java được sử dụng để lặp lại một phần của chương trình. 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.
Vòng lặp do-while Java được thực thi ít nhất một lần vì điều kiện được kiểm tra sau thân vòng lặp.
Cấu trúc:
do{ví dụ:
//code to be executed
}while(condition);
public class DoWhileExample {Kết quả:
public static void main(String[] args) {
int i=1;
do{
System.out.println(i);
i++;
}while(i<=10);
}
}
1
2
3
4
5
6
7
8
9
10
No comments:
Post a Comment