Предмет: Информатика,
автор: vovikka
Ввести четыре предложения. Вывести первые слова всех предложений. (java)
Ответы
Автор ответа:
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]); } }
{ sentence[i] = scan.nextLine(); } for (String s : sentence)
{ System.out.println(s.split(" ")[0]); } }
Автор ответа:
0
Сорян, добавь перед закрывающей скобкой 'main' scan.close(); , ибо сканер не закрыт - вполне может сойти за ошибку.
Автор ответа:
0
Теперь по порядку
Автор ответа:
0
sentence - массив строк String, в которым 4 (пока) пустых элемента.
Автор ответа:
0
for ( injt i = 0; i < 4; i++) - цикл, который четыре раза берет из входящего потока строку и добавляет в массив (sentence[i] = scan.nextLine();). И затем ForEach цикл, который итерируя каждый элемент массива sentence[ ] выдает первый элемент разделенной строки - т.е. первое слово.
Похожие вопросы
Предмет: Литература,
автор: vladnoskoc1704
Предмет: Қазақ тiлi,
автор: alfiabazarbaevna
Предмет: Математика,
автор: Аноним
Предмет: География,
автор: Андрей1211