Используя это на многих сайтах кодирования:
Предположим, вам дано 3 тестовых примера с каждой строкой из 4 целых входов, разделенных пробелами 1 2 3 4
, 5 6 7 8
, 1 1 2 2
int t=3,i;
int a[]=new int[4];
Scanner scanner = new Scanner(System.in);
while(t>0)
{
for(i=0; i<4; i++){
a[i]=scanner.nextInt();
System.out.println(a[i]);
}
//USE THIS ARRAY A[] OF 4 Separated Integers Values for solving your problem
t--;
}
Scanner scanner = new Scanner(System.in);
String lines=scanner.nextLine();
String[] strs = lines.trim().split("\\s+");
Обратите внимание, что сначала необходимо обрезать (): trim().split("\\s+")
- в противном случае, например, расщепление a b c
сначала испустит две пустые строки int n=strs.length; //Calculating length gives number of integers
int a[]=new int[n];
for (int i=0; i<n; i++)
{
a[i] = Integer.parseInt(strs[i]); //Converting String_Integer to Integer
System.out.println(a[i]);
}
РЕДАКТИРОВАТЬ: смилуйтесь с голосами против. Это было правдой в 2010 году, когда я ответил на вопрос.
Все программы, позволяющие делать снимки экрана, работают только на телефонах с рутированным доступом.