要解决这个问题,首先需要检查数组/列表中是否正确存储了正确的名字。以下是一个示例代码,展示了如何使用数组/列表存储名字并正确打印出来:
public class Main {
public static void main(String[] args) {
String[] names = {"Alice", "Bob", "Charlie"};
int[] numbers = {1, 2, 3};
for (int i = 0; i < names.length; i++) {
System.out.println(names[i] + " " + numbers[i]);
}
}
}
上述代码中,我们使用了两个数组,一个存储名字,一个存储数字。通过使用相同的索引来访问两个数组中的元素,我们可以确保正确地打印出名字和数字。
如果你的代码中也使用了类似的数组或列表来存储名字,并且仍然打印出了null和0,那么可能是因为你没有正确地初始化或赋值数组/列表中的元素。请确保在使用数组/列表之前,正确地向其添加了正确的名字。
另外,还要注意数组/列表的索引是否正确,以免越界访问导致打印出错误的结果。