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: Sử dụng Consumer để xử lý danh sách sinh viên

    📖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

    Một lớp học có danh sách sinh viên, mỗi sinh viên gồm tên và điểm trung bình. Hãy sử dụng Functional Interface Consumer<T> trong Java để:

    1. In ra thông tin từng sinh viên (tên và điểm).
    2. Xếp loại học lực cho mỗi sinh viên dựa trên điểm số như sau:
      • Điểm ≥ 8.0: Giỏi
      • 6.5 ≤ Điểm < 8.0: Khá
      • 5.0 ≤ Điểm < 6.5: Trung bình
      • Điểm < 5.0: Yếu

    Kết hợp hai Consumer để in ra thông tin và xếp loại liên tiếp.

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

      Danh sách sinh viên được khởi tạo sẵn trong chương trình (không nhập từ bàn phím).

    • Ràng buộc đầu vào:
      • 0 ≤ Điểm ≤ 10
      • Danh sách có ít nhất 1 sinh viên.
    • Định dạng đầu ra:

      Tên: `<tên> | Điểm: \<điểm> | Học lực: \<xếp loại>`

    Ví dụ:

    Đầu vào:

    Đầu ra:

    Tên: An | Điểm: 9.0 | Học lực: Giỏi
    Tên: Binh | Điểm: 7.2 | Học lực: Khá
    Tên: Chi | Điểm: 6.4 | Học lực: Trung bình
    Tên: Dung | Điểm: 4.8 | Học lực: Yếu
    Tên: Hoa | Điểm: 8.5 | Học lực: Giỏi

    Chủ đề

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

    Đang tải editor...