Vòng Lặp For, While, Do - While Trong Java - IT DESIGN - Thầy Nhuộm
Có thể bạn quan tâm
- Đăng nhập/Đăng ký
IT DESIGN
Trang chủ LẬP TRÌNH Vòng lặp for, while, do – while trong java- LẬP TRÌNH
- Lập trình Java
VÒNG LẶP FOR
Vòng lặp for đơn giản
Vòng lặp for đơn giản giống như trong C/C++. Chúng ta có thể khởi tạo biến, kiểm tra điều kiện và tăng/giảm giá trị của biến.
Cú pháp:
for (khoi_tao_bien ; check_dieu_kien ; tang/giam_bien) { // Khối lệnh được thực thi }Ví dụ minh hoạ:
public class ForExample { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.println(i); } } }Kết quả:
1 2 3 4 5 6 7 8 9 10Vò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 }Ví dụ minh hoạ:
public class ForEachExample { public static void main(String[] args) { int arr[] = { 12, 23, 44, 56, 78 }; for (int i : arr) { System.out.println(i); } } }Kết quả:
12 23 44 56 78Vòng lặp for gán nhãn
Chúng ta có để đặt tên cho mỗi vòng lặp for bằng cách gán nhãn trước vòng lặp for. Điều này rất hữu dụng khi chúng ta muốn thoát/tiếp tục(break/continues) chạy vòng lặp for.
Cú pháp:
ten_nhan: for (khoi_tao_bien ; check_dieu_kien ; tang/giam_bien) { // Khối lệnh được thực thi }Ví dụ minh hoạ:
public class LabeledForExample { public static void main(String[] args) { 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); } } } }Kết quả:
1 1 1 2 1 3 2 1VÒNG LẶP WHILE
Vòng lặp while trong java được sử dụng để lặp một phần của chương trình một vài lần. Nếu số lần lặp không được xác định trước thì vòng lặp lặp while được khuyến khích sử dụng trong trường hợp này.
Cú pháp:
while(condition) { // Khối lệnh được lặp lại cho đến khi condition = False }Ví dụ minh hoạ:
public class WhileExample1 { public static void main(String[] args) { int i = 1; while (i <= 10) { System.out.println(i); i++; } } }Kết quả:
1 2 3 4 5 6 7 8 9 10Vòng lặp while vô tận
Nếu bạn để điều kiện lặp là True thì vòng lặp while sẽ chạy đến vô tận… Đến khi bạn stop chương trình đối với mỗi IDE(Eclipse, Netbean…) hoặc bấm Ctrl + C khi chạy bằng command.
Ví dụ về vòng lặp while vô tận trong java:
public class WhileExample2 { public static void main(String[] args) { while (true) { System.out.println("Vòng lặp while vô tận..."); } } }Kết quả:
Vòng lặp while vô tận... Vòng lặp while vô tận... Vòng lặp while vô tận... Vòng lặp while vô tận... Vòng lặp while vô tận... Ctrl + CVÒNG LẶP DO..WHILE
Vòng lặp do-while trong java được sử dụng để lặp một phần của chương trình một vài lần. Tương tự như vòng lặp while, ngoại trừ do-while thực hiện lệnh ít nhất một lần ngay cả khi điều kiện là False.
Cú pháp:
do { // Khối lệnh được thực thi } while(condition);Ví dụ sau tính tổng của 5 số tự nhiên đầu tiên dùng cấu trúc do-while.
public class DoWhileExample1 { public static void main(String[] args) { int a = 1, sum = 0; do { sum += a; a++; } while (a <= 5); System.out.println("Sum of 1 to 5 is " + sum); } }Biến a được khởi tạo với giá trị 1, sau đó nó vừa được dùng làm biến chạy (tăng lên 1 sau mỗi lần lặp) vừa được dùng để cộng dồn vào biến sum. Tại thời điểm kết thúc, chương trình sẽ in ra Sum of 1 to 5 is 15.
Kết quả:
Sum of 1 to 5 is 15Vòng lặp do-while vô tận
Nếu bạn để điều kiện lặp là True thì vòng lặp do-while sẽ chạy đến vô tận… Đến khi bạn stop chương trình đối với mỗi IDE(Eclipse, Netbean…) hoặc bấm Ctrl + C khi chạy bằng command.
Ví dụ về vòng lặp do-while vô tận:
public class DoWhileExample2 { public static void main(String[] args) { do { System.out.println("Vòng lặp do-while vô tận..."); } while (true); } }Kết quả:
Vòng lặp do-while vô tận... Vòng lặp do-while vô tận... Vòng lặp do-while vô tận... Vòng lặp do-while vô tận... Vòng lặp do-while vô tận... Ctrl + CLỆNH NGẮT BREAK
Từ khóa break trong java được sử dụng để stop thực thi lệnh trong vòng lặp hoặc trong mệnh đề switch tại điều kiện đã được chỉ định. Đối với vòng lặp bên trong vòng lặp khác, thì nó chỉ stop vòng lặp bên trong đó.
Sử dụng Break với vòng lặp for
Ví dụ sử dụng break với vòng lặp for:
public class BreakExample { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { if (i == 5) { break; } System.out.println(i); } } }Kết quả:
1 2 3 4Ví dụ sử dụng break với vòng lặp bên trong vòng lặp for khác:
public class BreakExample2 { public static void main(String[] args) { for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { if (i == 2 && j == 2) { break; } System.out.println(i + " " + j); } } } }Kết quả:
1 1 1 2 1 3 2 1 3 1 3 2 3 3Sử dụng Break với mệnh đề switch-case
Mệnh đề switch-case trong java được sử dụng để thực thi 1 hoặc nhiều khối lệnh từ nhiều điều kiện.
Cú pháp:
switch (bieu_thuc) { case gia_tri_1: // Khối lệnh 1 break; //tùy chọn case gia_tri_2: // Khối lệnh 2 break; //tùy chọn ...... case gia_tri_n: // Khối lệnh n break; //tùy chọn default: // Khối lệnh này được thực thi // nếu tất cả các điều kiện trên không thỏa mãn }Ví dụ minh hoạ về switch – case:
public class SwitchExample { public static void main(String[] args) { int number = 20; switch (number) { case 10: System.out.println("10"); break; case 20: System.out.println("20"); break; case 30: System.out.println("30"); break; default: System.out.println("Not in 10, 20 or 30"); } } }Kết quả:
Kết quả: 20LỆNH NHẢY BƯỚC CONTINUE
Từ khóa continue trong java được sử dụng để tiếp tục vòng lặp tại điều kiện đã được xác định, với điều kiện đó khối lệnh phía sau từ khóa continue sẽ không được thực thi. Đối với vòng lặp bên trong một vòng lặp khác, continue chỉ có tác dụng với vọng lặp bên trong đó.
Ví dụ sử dụng Continue trong java với vòng lặp for:
public class ContinueExample { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { if (i == 5) { continue; } // Khi i == 5 thì không in i = 5 ra màn hình System.out.println(i); } } }Kết quả:
1 2 3 4 6 7 8 9 10Ví dụ sử dụng Continue với vòng lặp bên trong vòng lặp for khác:
public class ContinueExample2 { public static void main(String[] args) { for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { if (i == 2 && j == 2) { continue; } // Không in trường hợp i=2 và j=2 ra màn hình System.out.println(i + " " + j); } } } }Kết quả:
1 1 1 2 1 3 2 1 2 3 3 1 3 2 3 3VIDEO THỰC HÀNH WHILE, DO..WHILE & FOR
Add xin cảm ơn các bạn quan tâm, chúc thành công!
BÀI VIẾT LIÊN QUANXEM THÊM
LẬP TRÌNHLập trình Python trên Visual Studio Code
LẬP TRÌNHFigma là gì? Cài đặt, sử dụng Figma?
Cơ sở dữ liệuViết mã CSDL với SQL Prompt
LẬP TRÌNHHơn 100 Project C# tham khảo
Cơ sở dữ liệuBài TEST Hệ QT CSDL SQL
LẬP TRÌNHCài Visual Studio Code lập trình C/C++
BÌNH LUẬN Hủy trả lời
Vui lòng nhập bình luận của bạn Vui lòng nhập tên của bạn ở đây Bạn đã nhập một địa chỉ email không chính xác!Vui lòng nhập địa chỉ email của bạn ở đâyLưu tên của tôi, email, và trang web trong trình duyệt này cho lần bình luận kế tiếp của tôi.
LIÊN HỆ TƯ VẤN

VIDEO MỚI NHẤT
XEM NHIỀU
ĐỒ HỌACông cụ thiết kế Figma
trannhuomedu - 8 Tháng Mười, 20240 Trong thời đại ngày nay, có rất nhiều công cụ tuyệt vời có sẵn. Cuốn sổ tay này tập trung vào Figma. Nó sẽ hướng dẫn bạn qua toàn bộ giao diện Figma. Đồng thời, cung cấp hướng dẫn từng bước về cách bạn có thể sử dụng các tính năng do Figma cung cấp theo cách tốt nhất có thể.
Sử dụng công cụ Pen Tool trong Photoshop
20 Tháng Bảy, 2021
Làm việc với Smart Object và Filter trong photoshop
29 Tháng Bảy, 2021
Làm quen với giao diện Adobe Animate 2021
22 Tháng Chín, 2021
Hướng dẫn cài đặt và thêm thư viện đồ họa vào...
10 Tháng Ba, 2020BÀI VIẾT TIÊU BIỂU

Công cụ thiết kế Figma
8 Tháng Mười, 2024
Sử dụng Git/GitHub từ A đến Z
16 Tháng Mười Một, 2023
Phím tắt cho phần mềm Blender
25 Tháng Năm, 2023BÀI VIẾT PHỔ BIẾN

Ngân hàng 1000 bài code C/C++
6 Tháng Mười Hai, 2021
Hàm đồ hoạ cơ bản trong ngôn ngữ C/C++
11 Tháng Năm, 2020
Hướng dẫn cài đặt và thêm thư viện đồ họa vào...
10 Tháng Ba, 2020MỤC XEM NHIỀU
- ĐỒ HỌA37
- LẬP TRÌNH24
- TIN HỌC21
- Học Đồ hoạ cơ bản18
- Kiến thức Tin học10
- Lập trình Java9
- Học Adobe Photoshop8
- TRẮC NGHIỆM8
- Học tiếng Nhật7
VỀ CHÚNG TÔIHọc tập & Giải trí được chia sẻ miễn phí!Liên hệ chúng tôi: [email protected]THEO DÕI CHÚNG TÔI NHIỀU BÀI VIẾT HƠN
LẬP TRÌNHBài 4- Lập trình hướng đối tượng trong Java
trannhuomedu - 16 Tháng Năm, 20200Từ khóa » Bài Tập Vòng Lặp For Trong Java
-
Vòng Lặp For Trong Java Với Ví Dụ Cụ Thể - Deft Blog
-
Luyện Tập Vòng Lặp Trong Java
-
Bài Tập Về Vòng Lặp Trong Java: Tính Tổng Các Số Từ N Về -5 - CodeLearn
-
Vòng Lặp For Trong Java - Học Java Miễn Phí Hay Nhất - VietTuts
-
Vòng Lặp For Trong Java - 155 Bài Học Java Miễn Phí Hay Nhất
-
Java Basic- Ôn Luyện Về Vòng Lặp For, While, Do-while Trong Java
-
Vòng Lặp For Trong Java | How Kteam
-
Java: Solution Bài Tập Phần Vòng Lặp | V1Study
-
Java: Vòng Lặp For Và For Cải Tiến | V1Study
-
[Tự Học Java] Vòng Lặp For Trong Java »
-
Vòng Lặp For Trong Ngôn Ngữ Java - Lập Trình Không Khó
-
Vòng Lặp For Trong Java - KungFu Tech
-
Bài 1: Bài Tập Làm Quen Với Java - VnCoder
Kiến thức Tin học
Kiến thức Tin học
Kiến thức MS PowerPoint
Kiến thức Windows
ĐỒ HỌA
ĐỒ HỌA
ĐỒ HỌA
ĐỒ HỌA
Chuyên về Đồ hoạ 2D
Chuyên về Đồ hoạ 3D
KHOÁ HỌC
Công nghệ thông tin
Chứng chỉ tin học
Công nghệ thông tin
TRẮC NGHIỆM
Học tiếng Nhật
TÀI LIỆU
Học tiếng Nhật