CodeGym
AI Academy
Khuyến mãi
CodeGym University
Học tập
Khóa học
Bài tập
Khảo sát & Bài kiểm tra
Trò chơi
Trợ giúp
Lịch
Cộng đồng
Người dùng
Diễn đàn
Trò chuyện
Bài viết
Câu chuyện thành công
Hoạt động
Đánh giá
Gói đăng ký
Chủ đề sáng

Bài học

  • Đánh giá
  • Về chúng tôi
Bắt đầu
Bắt đầu học
Bắt đầu học ngay
  • Tiến độ của tôi
  • Khóa học
  • Bản đồ Quest
  • Bài học
  • Học lập trình trên CodeGym

    JAVA 25 SELF
    Cấp độ 6,Bài học 0
    Hãy khám phá cách CodeGym biến việc học lập trình thành một cuộc phiêu lưu đầy hấp dẫn: bài tập tương tác, phản hồi tức thì, hỗ trợ từ cộng đồng và vô vàn thực hành. Ở đây bạn không chỉ học — mà còn từng bước trở thành một lập trình viên thực thụ, nhận được kiến thức và kinh nghiệm cần thiết để khởi đầu sự nghiệp trong IT!
    Có sẵn
  • Số và ký tự trong Java

    JAVA 25 SELF
    Cấp độ 6,Bài học 1
    Trong bài giảng này, bạn sẽ nắm được các kiểu số và ký tự trong Java: có những kiểu số nguyên và số thực nào, BigInteger và BigDecimal hữu ích ra sao, cách sử dụng hậu tố và dấu gạch dưới trong literal, char là gì và nó liên quan thế nào đến Unicode. Bảng tóm tắt, ví dụ và mẹo thực hành — tất cả ở một nơi.
    Có sẵn
  • Giới thiệu về số dấu phẩy động và kiểu double

    JAVA 25 SELF
    Cấp độ 6,Bài học 2
    Trong bài giảng Java này, bạn sẽ hiểu số dấu phẩy động là gì, sự khác nhau giữa các kiểu float và double, cách khai báo và khởi tạo biến, đọc dữ liệu bằng Scanner, định dạng đầu ra bằng String.format, và đồng thời thấy các lỗi thường gặp khi tính toán trộn giữa int và double.
    Có sẵn
  • Vấn đề độ chính xác và các giá trị đặc biệt

    JAVA 25 SELF
    Cấp độ 6,Bài học 3
    Vì sao trong Java biểu thức 0.1 + 0.2 không cho đúng 0.3, cách so sánh số dấu phẩy động bằng ngưỡng sai số, có những giá trị đặc biệt nào của double ( Infinity, NaN) và cách kiểm tra chúng bằng Double.isInfinite và Double.isNaN. Phân tích các lỗi thường gặp và đưa ra ví dụ thực tế.
    Có sẵn
  • Làm tròn và định dạng số

    JAVA 25 SELF
    Cấp độ 6,Bài học 4
    Trong bài giảng này, chúng ta sẽ tìm hiểu cách làm tròn và hiển thị số đẹp trong Java: phương thức Math.round(), các phương án Math.floor(), Math.ceil(), Math.rint(), làm tròn đến số chữ số thập phân mong muốn, định dạng với DecimalFormat và String.format, cũng như sự khác biệt giữa làm tròn và định dạng cùng những lỗi thường gặp. Tất cả đều có ví dụ thực hành và bảng minh họa.
    Có sẵn
  • Ép kiểu tường minh và ngầm định trong Java

    JAVA 25 SELF
    Cấp độ 6,Bài học 5
    Tìm hiểu chuyển đổi kiểu trong Java: ép kiểu tự động (mở rộng) và tường minh (thu hẹp) giữa int, double, long, byte, char, quy tắc cho biểu thức hỗn hợp, chuyển đổi giữa số và chuỗi bằng Integer.parseInt và Integer.toString, cũng như sự khác nhau giữa cast ( ( int )) và làm tròn bằng Math.round. Kèm ví dụ thực tế và các lỗi thường gặp.
    Có sẵn
  • Phát triển sản phẩm CNTT

    JAVA 25 SELF
    Cấp độ 6,Bài học 6
    Trong bài giảng này, bạn sẽ tìm hiểu quy trình phát triển một sản phẩm CNTT được tổ chức như thế nào: có những vai trò nào trong đội, họ tương tác ra sao, Product Owner, UX Designer, DevOps và các lập trình viên làm gì, đồng thời làm quen với lịch sử phát triển các phương pháp tạo ra các dịch vụ số hiện đại.
    Có sẵn
Học
  • Đăng ký
  • Khóa học Java
  • Trợ giúp bài tập
  • Bảng giá
  • Cú pháp Java
Cộng đồng
  • Người dùng
  • Bài viết
  • Diễn đàn
  • Trò chuyện
  • Câu chuyện thành công
  • Hoạt động
  • Chương trình giới thiệu
Công ty
  • Về chúng tôi
  • Liên hệ
  • Đánh giá
  • Phòng báo chí
  • CodeGym cho EDU
  • Câu hỏi thường gặp
  • Hỗ trợ
CodeGymCodeGym là một khóa học trực tuyến để học lập trình Java từ đầu. Khóa học này là cách hoàn hảo để nắm vững Java cho người mới bắt đầu. Nó chứa 1200+ bài tập với kiểm tra ngay lập tức và phạm vi lý thuyết cơ bản cần thiết về Java. Để giúp bạn thành công trong học tập, chúng tôi đã triển khai một bộ tính năng tạo động lực: bài kiểm tra, dự án lập trình, nội dung về phương pháp học hiệu quả, và hỗ trợ sự nghiệp lập trình viên Java.
Theo dõi chúng tôi
Ngôn ngữ giao diện
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский
Vietnamese
"Lập trình viên được tạo nên, không sinh ra" © 2026 CodeGym
MastercardVisa
"Lập trình viên được tạo nên, không sinh ra" © 2026 CodeGym