public static void main(String args[])
{
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
String[] label = new String[n];
int[] data = new int[n];
int x = 0;
for(x = 0; x < n*2; x++)
{
if (x<n)
{
label[x] = scan.nextLine();
}
if (x >= n)
{
data[x-n] = scan.nextInt();
}
}
System.out.print(data[0]);
}
たとえば、これを入力しようとすると:
4
ワン
ツー
スリー
フォー
「4」でエラーが発生します。これらの文字列値を配列に入れるべきではありませんか?