01/10/2018, 17:39
Giúp mình khai báo bài này với, mình cảm ơn
This post was flagged by the community and is temporarily hidden.
Bài liên quan
This post was flagged by the community and is temporarily hidden.
Thì tạo 1 Class mới, trong Class đó có 1
SV[]
và các hàm như bên dưới thôihàm +them(SV) đó làm như ntn nhỉ
Theo như mình nghĩ thì cái biến
soSv
là số lượngSinhVien
trongSV[]
. Thì mình sẽ addSV
vào vị trísoSV
trong mảng Với lại bạn nhớ để ý độ dài củaSV[]
nhé Tại nhỡ đâu số lượng SV quá độ dài mảng thì sẽ bị tràn mảng đóMà sao đề không cho dùng
ArrayList
cho tiện nhỉ @@Bắt phải vậy mà. Học mảng tĩnh trước từ từ sang động.
Bạn có 2 cái sai:
this.soSV
mà là khởi tạo mảng với tham số được truyền vào (new SV[soSV]
). Khi nàythis.soSV = 0
.this.soSV
sẽ tăng lên sau mỗi lần thêm (themSV
). Khi nào đến giới hạn của mảng thì ngừng.Nhớ là mảng trong Java phải khởi tạo mới được nhé, nếu không thì sẽ ăn
NullPointerException
.Cảm ơn bạnh Phát nha, mình hiểu rồi giải được rồi , mà k hiểu sao bài đăng của mình bi gắn cờ nữa