Scanner input = new Scanner(System.in);
System.out.println("How many numbers will you enter?");
int x = input.nextInt();
input.nextLine();
int[] array = new int[x];
System.out.println("Enter " + x + " integers, one per line:");
Integer y = input.nextInt();
input.nextLine();
String z = y.toString();
for (int i = 0; i < array.length; i++) {
array[i] = z.charAt(i);
System.out.println(z.charAt(i));
}
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
I put 1 to feed into the array and when I printed it, it got printed 49 instead.