mình mới học java mình có một đoạn code như sau
lớp QuanLy
public class QuanLy
{
public String name;
public double a;
public double b;
public double c;
}
lớp chính là như này
package sinhvien;
import java.util.Scanner;
/**
*
* @author domin
*/
public class SinhVien {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner s = new Scanner(System.in);
System.out.println("moi cac ban nhap so luong hoc sinh nha :");
int a = Integer.parseInt(s.nextLine());
QuanLy [] ab= new QuanLy[a];
for(int i=0;i<a;i++)
{
ab[i]= new QuanLy();
}
int[] age= new int [a];
for(int i=0;i<a;i++)
{
System.out.println("moi cac ban nhap ten nha ");
ab[i].name=s.nextLine();
System.out.println("moi cac ban nhap so diem a cua "+ab[i].name);
ab[i].a=s.nextDouble();
System.out.println("moi cac ba5n nhap so diem b cua "+ab[i].name);
ab[i].b=s.nextDouble();
System.out.println("moi cac ban nhap so diem c cua "+ab[i].name);
ab[i].c=s.nextDouble();
}
}
}
các bạn cho hỏi khi thực hiện vòn lặp for nhập đến điểm c thì khi quay lại nhập tên của người kế tiếp nó lại ko cho nhập nữa mà lại tiếp luôn đến điểm à của người tiếp theo xin cách khắc phục