Thứ Ba, 11 tháng 12, 2018

Java - Điều khiển vòng lặp

Có thể có một tình huống khi bạn cần thực thi một khối mã nhiều lần. Nói chung, các câu lệnh được thực hiện tuần tự: Câu lệnh đầu tiên trong một hàm được thực thi đầu tiên, tiếp theo là câu lệnh thứ hai, v.v.

Ngôn ngữ lập trình Java cung cấp các cấu trúc điều khiển khác nhau cho phép các đường dẫn thực thi phức tạp hơn.

Một câu lệnh lặp cho phép chúng ta thực thi một câu lệnh hoặc một nhóm các câu lệnh nhiều lần và sau đây là dạng chung của một câu lệnh lặp trong hầu hết các ngôn ngữ lập trình java.


Học lập trình Java
Học lập trình Java

Ngôn ngữ Học lập trình Java cung cấp các loại vòng lặp sau để xử lý các yêu cầu lặp. Nhấp vào các liên kết sau để kiểm tra chi tiết của họ.

Sr.Không.Vòng lặp & Mô tả
1trong khi lặp lại
Lặp lại một tuyên bố hoặc nhóm các tuyên bố trong khi một điều kiện nhất định là đúng. Nó kiểm tra điều kiện trước khi thực hiện thân vòng lặp.
2cho vòng lặp
Thực hiện một chuỗi các câu lệnh nhiều lần và viết tắt mã quản lý biến vòng lặp.
3làm ... vòng lặp while
Giống như một câu lệnh while, ngoại trừ việc nó kiểm tra điều kiện ở cuối thân vòng lặp.

Báo cáo kiểm soát vòng lặp

Các câu lệnh điều khiển vòng lặp thay đổi thực thi từ chuỗi bình thường của nó. Khi thực thi để lại một phạm vi, tất cả các đối tượng tự động được tạo trong phạm vi đó sẽ bị hủy.

Java hỗ trợ các câu lệnh điều khiển sau. Nhấp vào các liên kết sau để kiểm tra chi tiết của họ.

Sr.Không.Tuyên bố và mô tả kiểm soát
1tuyên bố phá vỡ
Chấm dứt câu lệnh lặp hoặc chuyển đổi và chuyển thực thi sang câu lệnh ngay sau vòng lặp hoặc chuyển đổi.
2tiếp tục tuyên bố
Làm cho vòng lặp bỏ qua phần còn lại của cơ thể và ngay lập tức kiểm tra lại tình trạng của nó trước khi nhắc lại.
Tăng cường cho vòng lặp trong Java
Kể từ Java 5, vòng lặp for được tăng cường đã được giới thiệu. Điều này chủ yếu được sử dụng để đi qua bộ sưu tập các phần tử bao gồm các mảng.

Cú pháp lập trình java.

Sau đây là cú pháp nâng cao cho vòng lặp

for(declaration : expression) {
   // Statements
}

Khai báo - Biến khối vừa được khai báo, có kiểu tương thích với các thành phần của mảng bạn đang truy cập. Biến sẽ có sẵn trong khối for và giá trị của nó sẽ giống như phần tử mảng hiện tại.

Biểu thức - Điều này đánh giá mảng bạn cần lặp qua. Biểu thức có thể là một biến mảng hoặc gọi phương thức trả về một mảng.

Thí dụ
public class Test {

   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ) {
         System.out.print( x );
         System.out.print(",");
      }
      System.out.print("\n");
      String [] names = {"James", "Larry", "Tom", "Lacy"};

      for( String name : names ) {
         System.out.print( name );
         System.out.print(",");
      }
   }
}
Điều này sẽ tạo ra kết quả sau

Đầu ra

10, 20, 30, 40, 50,
James, Larry, Tom, Lacy,

Tiếp theo là gì?

Trong chương sau, chúng ta sẽ tìm hiểu về các tuyên bố ra quyết định trong lập trình Java.

Không có nhận xét nào:

Đăng nhận xét

Lập trình Java - Ngoại lệ

Một ngoại lệ (hoặc sự kiện đặc biệt) là một vấn đề phát sinh trong quá trình thực hiện chương trình. Khi xảy ra Ngoại lệ , luồng bình thường...