Trôi Lệnh Trong Java | How Kteam

Mình có đoạn lệnh này :

public class Lab3_lythuyet { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Nhập số sinh viên : "); int ssv = scanner.nextInt(); String a[] = new String[ssv]; for(int i = 0 ; i< ssv; i++) { System.out.print("Nhập sinh viên thứ " + (i+1) + ":"); a[i] = scanner.nextLine(); } } }

Nó bị trôi lệnh không cho nhập sinh viên thứ 1 , chỉ được bắt đầu nhập từ sv thứ 2

đã thử dùng scanner.next() trước a[i] = scanner.nextLine() nhưng khi xuất thì chỉ xuất ra phần chuỗi phí sau khoảng trắng ..

VD : nhập Minh Dương => xuất ra Dương .

Mong mọi người giúp đỡ !!!

Từ khóa » Trôi Lệnh Trong Java