Ввести четыре предложения. Вывести первые слова всех предложений. (java)

0 голосов
29 просмотров

Ввести четыре предложения. Вывести первые слова всех предложений. (java)


Информатика (81 баллов) | 29 просмотров
Дан 1 ответ
0 голосов

Public static void main(String[] args) { Scanner scan = new Scanner(System.in); String[] sentence = { null, null, null, null }; for (int i = 0; i < 4; i++)
 { sentence[i] = scan.nextLine();  } for (String s : sentence)
 { System.out.println(s.split(" ")[0]);  }}

(419 баллов)
0

Сорян, добавь перед закрывающей скобкой 'main' scan.close(); , ибо сканер не закрыт - вполне может сойти за ошибку.

0

Теперь по порядку

0

sentence - массив строк String, в которым 4 (пока) пустых элемента.

0

for ( injt i = 0; i < 4; i++) - цикл, который четыре раза берет из входящего потока строку и добавляет в массив (sentence[i] = scan.nextLine();). И затем ForEach цикл, который итерируя каждый элемент массива sentence[ ] выдает первый элемент разделенной строки - т.е. первое слово.