Thứ Tư, 27 tháng 6, 2018

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

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

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 vòng lặp cho phép chúng ta thực hiện 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 vòng lặp trong hầu hết các ngôn ngữ lập trình 

ảnh minh họa

Ngôn ngữ 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 chúng.

Sr.No.Vòng lặp & mô tả
1trong khi lặp lại

Lặp lại câu lệnh hoặc nhóm câu lệnh trong khi điều kiện đã cho là đúng. Nó kiểm tra điều kiện trước khi thực hiệ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.
3do ... while loop

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.

Câu lệnh điều khiển 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 rời khỏ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 chúng.

Sr.No.Bảng điều khiển & mô tả
1tuyên bố phá vỡ

Chấm dứt vòng lặp hoặc switch tuyên bố và chuyển thực hiện để báo cáo kết quả ngay sau khi vòng lặp hoặc switch.
2tuyên bố tiếp tục

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 lặp lại.

Tăng cường cho vòng lặp trong Java

Tính đến Java 5, vòng lặp nâng cao đã được giới thiệu. Điều này chủ yếu được sử dụng để thu thập thông qua các phần tử bao gồm mảng.

Cú pháp

Sau đây là cú pháp của tăng cường cho vòng lặp

for(declaration : expression) {
   // Statements
}

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

Expression - Điều này đánh giá cho mảng mà bạn cần lặp lại. 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 câu lệnh 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...