Cấu trúc điều khiển

2 minute read

I. Cơ bản của Java:

B. Cấu trúc điều khiển:

Trong lập trình, cấu trúc điều khiển được sử dụng để kiểm soát luồng thực thi của chương trình. Java cung cấp các cấu trúc điều khiển cơ bản sau:

  1. Lệnh điều kiện if-else:

    • Lệnh if được sử dụng để thực hiện một khối mã nếu một điều kiện là đúng.
    • Cú pháp:
      1
      2
      3
      4
      5
      
      if (condition) {
          // Thực hiện nếu điều kiện đúng
      } else {
          // Thực hiện nếu điều kiện sai
      }
      
    • Ví dụ:
      1
      2
      3
      4
      5
      6
      
      int num = 10;
      if (num > 0) {
          System.out.println("Positive number");
      } else {
          System.out.println("Non-positive number");
      }
      
  2. Lệnh switch-case:

    • Lệnh switch-case được sử dụng để kiểm tra giá trị của một biến và thực hiện các hành động khác nhau dựa trên giá trị đó.
    • Cú pháp:
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      
      switch (expression) {
          case value1:
              // Thực hiện nếu expression == value1
              break;
          case value2:
              // Thực hiện nếu expression == value2
              break;
          // Các case khác
          default:
              // Thực hiện nếu không có case nào phù hợp
      }
      
    • Ví dụ:
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      
      int day = 3;
      switch (day) {
          case 1:
              System.out.println("Monday");
              break;
          case 2:
              System.out.println("Tuesday");
              break;
          // Các case khác
          default:
              System.out.println("Invalid day");
      }
      
  3. Vòng lặp for:

    • Vòng lặp for được sử dụng để lặp qua một tập hợp các phần tử một cách lặp đi lặp lại.
    • Cú pháp:
      1
      2
      3
      
      for (initialization; condition; update) {
          // Thân vòng lặp
      }
      
    • Ví dụ:
      1
      2
      3
      
      for (int i = 0; i < 5; i++) {
          System.out.println(i);
      }
      
  4. Vòng lặp while và do-while:

    • Vòng lặp while và do-while được sử dụng để lặp qua một khối mã cho đến khi một điều kiện nhất định được đáp ứng.
    • Cú pháp while:
      1
      2
      3
      
      while (condition) {
          // Thân vòng lặp
      }
      
    • Cú pháp do-while:
      1
      2
      3
      
      do {
          // Thân vòng lặp
      } while (condition);
      
    • Ví dụ:
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      
      int i = 0;
      while (i < 5) {
          System.out.println(i);
          i++;
      }
      
      int j = 0;
      do {
          System.out.println(j);
          j++;
      } while (j < 5);
      

Các cấu trúc điều khiển này là những công cụ cơ bản giúp kiểm soát luồng thực thi của chương trình trong Java. Điều này rất quan trọng để xây dựng các chương trình có tính linh hoạt và logic.