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: Đếm số dòng, số từ và số ký tự trong file văn bản

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 8: Dòng dữ liệu vào/ra và tệp — khóa Lập trình Java

    Viết chương trình thực hiện các bước sau:

    1. Nhập từ bàn phím nhiều dòng văn bản, dừng khi gặp EOF.
    2. Ghi nội dung vào file data.txt bằng FileWriter.
    3. Dùng BufferedReader đọc lại file và đếm:
      • số dòng (lines)
      • số từ (words — phân tách bởi khoảng trắng)
      • số ký tự (chars — bao gồm cả ký tự trong dòng, không bao gồm ký tự xuống dòng).
    4. In ra 3 dòng:
      lines: <lines>
      words: <words>
      chars: <chars>
      
    • Định dạng đầu vào:

      Nhiều dòng văn bản kết thúc bằng EOF

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

      Tổng kích thước văn bản ≤ 10⁵ ký tự

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

      3 dòng định dạng lines: ..., words: ..., chars: ...

    Ví dụ:

    Đầu vào:

    Hello world
    Java IO is fun
    Goodbye

    Đầu ra:

    lines: 3
    words: 7
    chars: 32
    

    Giải thích:

    3 dòng. Số từ: 2+4+1=7. Số ký tự: 11+14+7=32.

    Đầu vào:

    Single line only

    Đầu ra:

    lines: 1
    words: 3
    chars: 16
    

    Giải thích:

    1 dòng, 3 từ, 16 ký tự.

    Đầu vào:

    a
    b
    c
    d
    e

    Đầu ra:

    lines: 5
    words: 5
    chars: 5
    

    Đầu vào:

       spaces   in   between   

    Đầu ra:

    lines: 1
    words: 3
    chars: 27
    

    Chủ đề

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

    Đang tải editor...