gpt4 book ai didi

java - 线程中的异常 "main"java.lang.NullPointerException [java]

转载 作者:行者123 更新时间:2023-12-01 13:52:16 24 4
gpt4 key购买 nike

我有任务要做,但我在某一点上遇到了问题,并且出现了错误。我不知道如何修复它:

Exception in thread "main" java.lang.NullPointerException at test.main(test.java:29)

这是我的代码:

import java.util.Scanner;


public class test
{

static int size;
static String[] productDescription;

public static void readProductsData()
{
Scanner data = new Scanner(System.in);
System.out.print("Array size: ");
size = data.nextInt();

String[] productDescription = new String[size];

for(int i = 0; i < size; i++)
{
System.out.print("Product name: ");
productDescription[i] = data.next();
}

for(int i = 0; i < size; i++)
System.out.println(productDescription[i]);
}

public static void main(String[] args)
{
readProductsData();
System.out.println(productDescription[0]);
}
}

最佳答案

您是shadowing 产品描述。删除 readProductsDataproductDescription 之前的 String[]

关于java - 线程中的异常 "main"java.lang.NullPointerException [java],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19877277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com