Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: Thực hiện các phép toán số học bằng biểu thức Lambda trong Java

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 10: Java hiện đại: Lambda, Stream và tổng kết khóa — khóa Lập trình Java

    Hãy viết một chương trình Java thực hiện các yêu cầu sau:

    Tạo một Functional Interface tên là Operation có một phương thức trừu tượng:

    int apply(int a, int b);

    Trong lớp Main, sử dụng biểu thức lambda để:

    • Thực hiện phép cộng hai số.
    • Thực hiện phép trừ hai số.
    • Thực hiện phép nhân hai số.
    • Thực hiện phép chia hai số (nếu số chia là 0, in ra "Không thể chia cho 0").

    Người dùng nhập vào hai số nguyên a và b, chương trình in ra kết quả của 4 phép toán trên.

    • Định dạng đầu vào:

      Một dòng gồm hai số nguyên a và b, cách nhau bởi dấu cách.

    • Định dạng đầu ra:

      In ra 4 dòng tương ứng với kết quả của các phép toán:

      • Dòng 1: Kết quả phép cộng
      • Dòng 2: Kết quả phép trừ
      • Dòng 3: Kết quả phép nhân
      • Dòng 4: Kết quả phép chia hoặc thông báo lỗi nếu chia cho 0

    Ví dụ:

    Đầu vào:

    10 5

    Đầu ra:

    Cộng: 15
    Trừ: 5
    Nhân: 50
    Chia: 2

    Đầu vào:

    7 0

    Đầu ra:

    Cộng: 7
    Trừ: 7
    Nhân: 0
    Không thể chia cho 0

    Đầu vào:

    -8 4

    Đầu ra:

    Cộng: -4
    Trừ: -12
    Nhân: -32
    Chia: -2

    Đầu vào:

    1000 1000

    Đầu ra:

    Cộng: 2000
    Trừ: 0
    Nhân: 1000000
    Chia: 1

    Chủ đề

    ☕ JavaJavaStreamsTất cả môn học

    Đang tải editor...