E đang tập viết chương trình: Xây dựng class bai1th3 gồm hai member data là: Name và Salary. Class bai1th3 cung cấp các member function cho phép nhập và hiển thị hai member data trên.
E viết chương trình nhưng sau khi nhập số lượng cho bai1th3 thì chương trình lại báo lỗi.
Các anh/chị cho e hỏi cần sửa lỗi thế nào?
import java.util.Scanner;
public class bai1th3 {
private String name;
private float salary;
private static int n;
static Scanner sc=new Scanner(System.in);
public static void main(String[] args) {
bai1th3[] A=new bai1th3[100];
System.out.println("nhap n: ");
n=sc.nextInt();
for(int i=1;i<=n;i++){
A[i].input();
}
for(int i=1;i<=n;i++){
A[i].output();
}
}
public void input(){
System.out.println("nhap ten: ");
name= sc.nextLine();
System.out.println("nhap luong: ");
salary=sc.nextFloat();
}
public void output(){
System.out.print(name+"\t"+salary+"\n");
}
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?