Предмет: Информатика, автор: vovikka

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

Ответы

Автор ответа: jastredd
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]);  } }
Автор ответа: jastredd
0
Сорян, добавь перед закрывающей скобкой 'main' scan.close(); , ибо сканер не закрыт - вполне может сойти за ошибку.
Автор ответа: jastredd
0
Теперь по порядку
Автор ответа: jastredd
0
sentence - массив строк String, в которым 4 (пока) пустых элемента.
Автор ответа: jastredd
0
for ( injt i = 0; i < 4; i++) - цикл, который четыре раза берет из входящего потока строку и добавляет в массив (sentence[i] = scan.nextLine();). И затем ForEach цикл, который итерируя каждый элемент массива sentence[ ] выдает первый элемент разделенной строки - т.е. первое слово.
Похожие вопросы
Предмет: Математика, автор: Аноним