大家好,我只是想知道如何为数组编写代码,该数组将对索引进行排序以匹配先前数组的输入。
我的意思的例子:
如果数组 1 按此顺序输入:
1,2,3,4
索引变量在数组 1 中的外观
A[0] = 1
A[1] = 2
A[2] = 3
A[3] = 4
然后我要求用户从前一个数组中输入一个数字,以便他们可以添加信息。
user input = 2
现在我问他们想在该类别中添加哪些信息?
他们输入: apples
我想要发生的事情:
Array 1:
A[1] = 2
Array 2:
A[1] = apples
编码说明:(如果我忘记了什么请忽略)
import java.util.Arrays
import java.util.Scanner;
public static parallelArrays {
public static void main (String[] args) {
Scanner input = new Scanner (System.in);
//arrays and declarations
int [] numbers = new int [4];
double [] money = new double [4];
system.out.println("Please enter 4 digits");
for (int i = 0 ; i < numbers.length; i++) {
numbers[i] = input.nextInt();
}
system.out.println("please choose the number you would want to add more information
to");
for (int i : numbers)
{
System.out.println(i + "; ");
}
//this is where I'm lost
//how should i write the code to get user input that will align with array "numbers"
// index?
}
}
我想创建一些以双重形式接受输入并且能够按照数组“数字”索引其变量的顺序对齐它们的东西。这样我就可以保持数组索引彼此对应。
编码看起来如何让数组 2 的索引以正确的顺序对其自身进行排序,以便它匹配数组 1 的索引以保持它们以这种方式排序?
抱歉,如果这是一个微不足道的问题,我真的找不到办法。谢谢你。