Biến.Java.cơ bản

Cho em hỏi vì sao khai biến java phải cho nó giá trị = 0 vậy ạ

Tùy vào loại biến chứ bạn?
Ví dụ bạn khai báo biến string thì không thể gán bằng 0 được.
Còn việc gán giá trị lúc khai báo biến là có thể lập trình viên họ muốn làm như vậy. Bạn có thể xem thêm tại bài này để hiểu rõ hơn.

Dạ em cảm ơn tl của ạ. Thật ra thì đúng hơn là biến cục bộ. Em đã đọc bài viết chia sẽ của a và biết là phải gán giá trị cho biến cục bộ vì nó không có giá trị mặc định nên thành ra khi chương trình chạy nó sẽ bị lỗi. Một lần nữa cảm ơn vì reply em. Chúc a ngày tốt lành.