Я работаю над созданием программы, которая принимает 5 integers
через пользовательский ввод, разделенные пробелами в одной строке.Оттуда мне нужно присвоить эти целые числа array
, а затем повторить array
назад.
Должно быть довольно просто, но у меня трудное время, когда мой эхо-ответ не вставляет пробелы между целыми числами, т. Е. Пользовательский ввод равен {1 2 3 4 5}
, а результат - 12345
, что в идеале должно быть{1 2 3 4 5}
.
Это моя первая возможность поиграть с arrays
, поэтому любая помощь будет полезна!
Ниже приведен код, который я написал до сих пор:
package echo5ints;
import java.util.Scanner;
/**
*
* @author laure
*/
public class U7D1_Echo5Ints {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int i =0;
int arr[]=new int[5];
Scanner input = new Scanner(System.in);
System.out.print("Please enter 5 numbers: ");
String line = input.nextLine();
Scanner numbers = new Scanner(line);
for(i=0;i<5;i++)
arr[i]=numbers.nextInt();
System.out.println("These were the 5 numbers entered: " + arr[0] + arr[1] + arr[2] + arr[3] + arr[4] );
}
}