30/09/2018, 18:16
Bài tập nhập xuất java cơ bản
package classmethod;
import java.util.Scanner;
public class SinhVienTest {
private static Scanner sc;
public static void main(String[] args) {
SinhVien.tiende();
SinhVien sv1 = new SinhVien(14124321, "Nguyễn Văn Tèo", 6.75f, 9.55f);
System.out.println(sv1);
SinhVien sv2 = new SinhVien();
NhapSV(sv2);
System.out.println(sv2);
}
public static void NhapSV(SinhVien sv)
{
System.out.println("Nhập thông tin sinh viên: ");
sv.setMssv(sc.nextInt());
sv.setHoten(sc.nextLine());
sv.setDiemLT(sc.nextFloat());
sv.setDiemTH(sc.nextFloat());
}
}
Mọi người xem giúp phương thức NhapSV(); sai chỗ nào mà nó báo lỗi java.lang.NullPointerException
Class SinhVien() của em chạy ok rồi nên em không show lên
Bài liên quan
Đây là class SinhVien
biến sc của bạn đã khởi tạo đâu mà chẳng null
góp ý với bạn là tên hàm không nên bắt đầu bằng chữ hoa nhé, thay tên NhapSV -> nhapSV
Thay đoạn:
thành:
cảm ơn @CuongNguyen