gpt4 book ai didi

java - 将数组打印回用户 (java)

转载 作者:行者123 更新时间:2023-12-02 08:50:52 26 4
gpt4 key购买 nike

我对java编程很陌生,所以请原谅我对基础知识的基本误解和解释。该程序应该询问用户数组的大小,然后要求用户输入 n 次,然后将数组打印回给用户。到目前为止,前两部分工作正常。该程序询问数组的大小,然后根据用户在第 1 部分中指定的次数打印“输入元素 n:”。但是,我似乎不知道如何打印回输入的字符串(在我的第一个 for 循环中)我尝试的第二个 for 循环不起作用,并且在第一个 for 循环完成执行后立即结束程序。如果有人可以帮助我,我将不胜感激,并有助于我学习 java 基础知识。干杯。

public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("Please enter array size: ");
int arraySize = scanner.nextInt();

int[] array = new int[arraySize];


for (int i = 0; i<array.length; i++){
System.out.print("Enter element " + (i + 1) + ": ");
String element = scanner.next();
}

System.out.print(array[0]);
for (int i = 1; i < array.length; i++){
System.out.print(array[i]);
}
System.out.println("}");
}

最佳答案

您没有将任何输入值存储到数组中。

替换这一行:

 String element = scanner.next();

具有以下内容:

  array[i] = scanner.nextInt();

关于java - 将数组打印回用户 (java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60784581/

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