在Java

时间:2019-04-19 18:37:24

标签: java

我正在尝试将数据添加到来自Scanner输入的对象数组中的每个项目。但是我在patients[i].setPatientId(id)遇到了空指针异常。

我的代码如下:

public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        Patient[] patients = new Patient[3];

        for (int i = 0; i < patients.length; i++) {
            System.out.println("Enter a patient Id: ");
            int id = input.nextInt();

            System.out.println("Enter the patient name: ");
            String name = input.next();

            System.out.println("Enter Amount: ");
            double amount = input.nextDouble();

            patients[i].setPatientId(id);
            patients[i].setPatientName(name);
            patients[i].setAmount(amount);
        }
    }

有人可以告诉我我在做什么错吗?

0 个答案:

没有答案