Bài tập các phép toán kiểu boolean bài tập năm 2024

Đ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. Để tôi nói cho bạn biết về một loại dữ liệu mới. Boolean . Các biến loại này chỉ có thể nhận hai giá trị: đúng và sai . "

"Làm thế nào để chúng ta sử dụng nó?"

"Loại này được sử dụng mặc nhiên ở nhiều nơi. Giống như bất kỳ phép cộng nào cũng tạo ra một số, kết quả của bất kỳ phép so sánh nào cũng là một phép toán boolean . Dưới đây là một số ví dụ:"

Mã số Giải trình 1

boolean m;

Hai biểu thức này là tương đương. Giá trị mặc định của biến boolean là false . 2

boolean m = false;

3

if [a > b]
    System.out.println[a];

Kết quả so sánh [ đúng hoặc sai ] sẽ được gán cho biến

boolean m = false;

0. Điều kiện được thỏa mãn nếu biểu thức đánh giá là đúng . 4

boolean m = [a > b];
if [m]
    System.out.println[a];

5

boolean m = [a > b];
if [m == true]
    System.out.println[a];

Không cần phải so sánh một biến logic [ boolean ] với true hoặc false . Kết quả so sánh sẽ là một giá trị logic phù hợp với biến khác. Ví dụ: true == true ước tính thành true; true == false ước tính thành false . 6

boolean m = [a > b];
if [m]
    System.out.println[a];

"Thêm ví dụ:"

Mã số Giải trình 1

public boolean isALessThanB [int a, int b]
{
    if [a < b]
        return true;
    else
        return false;
}

Phương pháp này xác minh rằng số a nhỏ hơn số b.

Dưới đây là bốn so sánh tương đương. Cái cuối cùng là nhỏ gọn và chính xác nhất. Luôn cố gắng sử dụng ký hiệu nhỏ gọn .

2

public boolean isALessThanB [int a, int b]
{
   boolean m = [a < b];
    if [m]
        return true;
    else
        return false;
}

3

public boolean isALessThanB [int a, int b]
{
    boolean m = [a < b];
    return m;
}

4

public boolean isALessThanB [int a, int b]
{
    return a < b;
}

"Nếu tôi muốn viết 01]AND [a

Chủ Đề