gpt4 book ai didi

返回 [null, null, null, ...] 的 java 用户定义数组(和用户定义数组大小)

转载 作者:行者123 更新时间:2023-11-30 08:47:54 25 4
gpt4 key购买 nike

这是我在这个站点上的第一个问题,我在 NetBeans 8.0.2 上运行它并试图打印出我的用户定义的数组,但它一直返回空值。例如,如果您说有 2 名员工并输入他们的姓名,它将返回 [null, null]

如何解决这个错误?我是新手。

import java.util.Scanner;
import java.text.DecimalFormat;
import java.util.Arrays;

class Tips_Calculation2
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);

System.out.print("How many employees for the week?: ");
int numberOfEmps = scan.nextInt();

// counter for the if statement that should return all employees from the array
int counter = numberOfEmps;

int[] nOEarray = new int[numberOfEmps];


System.out.println("\nEnter names of workers up to the entered amount (" + numberOfEmps + "):");


for(int i = 1; i <= numberOfEmps; i++)
{
String nameCycler = scan.next();
String[] namesArray = new String[i];

if(counter == i)
{
System.out.println(Arrays.toString(namesArray));
}
}
}
}

忽略 import java.text.DecimalFormat,因为我打算稍后在我的代码中使用这个导入。提前感谢任何善良/聪明的人做出回应。

最佳答案

首先,您永远不会将nameCycler 放入数组中。其次,你每次迭代都创建你的 namesArray,我认为这是错误的。

关于返回 [null, null, null, ...] 的 java 用户定义数组(和用户定义数组大小),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32197513/

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