gpt4 book ai didi

java - 用户输入一次填充数组 JAVA 一个值

转载 作者:行者123 更新时间:2023-12-01 14:08:37 25 4
gpt4 key购买 nike

我试图弄清楚如何获取用户的输入并将其存储到数组中。我不能使用arrayList(简单的方法,哈哈),而是使用标准array[5]。我在这里和谷歌上查看过,由于问题和回复数量巨大,我还没有找到一个好的答案。使用扫描仪获取输入不是问题。将输入存储在数组中不是问题。我遇到的问题是我需要一次存储一个输入。

目前我正在使用 for 循环来收集信息,但它想立即收集整个数组。

    for (int i=0;i<5;i++)
array[i] = input.nextInt();

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

我一直在搞乱它,但是如果我删除第一个 for 循环,我不确定要在 array[] 括号中放入什么。 BlueJ 只是说“array[] 不是一个语句”

如何一次只接受一个值并让用户决定是否要执行下一个值?

这是一项家庭作业,但家庭作业是关于创建一个带有字符串命令的控制台,这是我需要理解的一个概念,以完成项目的其余部分,该项目工作正常。

最佳答案

boolean c = true;                               
Scanner sc=new Scanner(System.in);
int arr[] = new int[5];
int i =0;
int y = 1;
while(c){
System.out.println("Enter "+i+" index of array: ");
arr[i]=sc.nextInt();
i++;
System.out.println("Want to enter more if yes press 1 or press 2 ");
y = sc.nextInt();
if(y==1)c=true;
else c=false;

}

关于java - 用户输入一次填充数组 JAVA 一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711496/

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