Đoạn trích bài giảng với người cố vấn trong khóa học của Đại học Codegym. Đăng ký cho khóa học đầy đủ.


"Xin chào, Amigo. Hôm nay chúng ta sẽ nói về câu lệnh if/else ."

"Các chương trình sẽ ít được sử dụng nếu chúng không phản ứng với các hoàn cảnh bên ngoài đang thay đổi. Một chương trình cần biết cách thích ứng với các hoàn cảnh và thực hiện một hành động trong một trường hợp và các hành động khác trong các trường hợp khác. Trong Java, điều này đạt được bằng cách sử dụng 'câu lệnh if/else' – một cấu trúc đặc biệt cho phép thực hiện các khối mã khác nhau nếu một điều kiện được thỏa mãn."

"Nó bao gồm ba phần: ' điều kiện ', ' lệnh 1 ' và ' lệnh 2 '. Nếu điều kiện đúng thì ' lệnh 1 ' được thực thi, nếu không thì 'lệnh 2' được thực thi. Các lệnh này không bao giờ được thực hiện cả hai. Tuyên bố trông ít nhiều như thế này:"

Mã lệnh if/else
if (condition)
    command_1;
else
    command_2;

"Thật thú vị! Tôi nghĩ câu nói đó sẽ khiến việc lập trình trở nên thú vị hơn nhiều!"

"Yep. Đây là một vài ví dụ cho bạn:"

Mã số Giải trình
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
Nếu a nhỏ hơn b, lệnh đầu tiên sẽ được thực hiện. Nếu không, lệnh thứ hai sẽ được thực thi . Các lệnh không bao giờ được thực hiện cả hai.
2
if (a < b)
{
    System.out.println("A is less than B");
    System.out.println("B is greater than A");
}
else
{
     System.out.println("B is less than A");
     System.out.println("A is greater than B");
}
Bạn có thể thay thế một lệnh bằng một khối mã. Phần còn lại là như nhau.
3
if (a < b)
{
    a = 0;
}
else
{
}
Bạn có thể bỏ qua khối khác nếu nó trống.
Ba ví dụ này là hoàn toàn tương đương.
Bạn có thể bỏ dấu ngoặc nhọn nếu chỉ cần thực hiện một lệnh. Nếu bạn có nhiều lệnh, bạn cần giữ nguyên dấu ngoặc.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

"Diego chỉ yêu cầu tôi giao cho bạn một vài nhiệm vụ."


Đoạn trích bài giảng với người cố vấn trong khóa học của Đại học Codegym. Đăng ký cho khóa học đầy đủ.