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: [Java] Máy tính bỏ túi an toàn

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 4: Phương thức và xử lý ngoại lệ — khóa Lập trình Java

    Cho biểu thức dạng a op b trong đó op là một trong bốn ký tự +, -, *, /. Hãy tính kết quả (phép / là chia nguyên).

    Có thể xảy ra lỗi:

    • Chia cho 0 → bắt ArithmeticException, in Loi chia 0.
    • Toán tử không hợp lệ → tự ném IllegalArgumentException, bắt lại và in Toan tu sai.

    Nếu không có lỗi, in ra kết quả phép tính.

    Ví dụ: 6 + 4 cho 10; 8 / 0 cho Loi chia 0; 5 % 2 cho Toan tu sai.

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

      Một dòng chứa số nguyên aaa, một ký tự toán tử, rồi số nguyên bbb, cách nhau bởi dấu cách.

    • Ràng buộc đầu vào:

      −109≤a,b≤109-10^9 \le a, b \le 10^9−109≤a,b≤109. Thời gian chạy dưới 222 giây.

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

      In ra kết quả phép tính; hoặc Loi chia 0; hoặc Toan tu sai.

    Ví dụ:

    Đầu vào:

    6 + 4
    

    Đầu ra:

    10

    Giải thích:

    6 + 4 = 10, toan tu hop le.

    Chủ đề

    ☕ JavaJavaJava: ExceptionTất cả môn học

    Đang tải editor...