こんにちは、以前の配列の入力と一致するようにインデックスをソートする配列のコードをどのように書くかについて興味があります。
私が意味するものの例:
配列 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?
}
}
double 形式の入力を受け取り、配列「numbers」がその変数にインデックスを付けた順序でそれらを整列できるものを作成したいと思います。互いに対応する配列インデックスを保持できるようにします。
配列 2 のインデックスを取得して正しい順序で並べ替え、配列 1 のインデックスと一致するようにするには、コーディングはどのように見えるでしょうか。
これが些細な質問である場合は申し訳ありませんが、そうする方法が本当に見つかりません。ありがとうございました。