Menu
Coddy logo textTech

Ввод и хранение текста

Часть раздела Логика и управление потоком путешествия по Java на Coddy — урок 50 из 59.

challenge icon

Задание

Легко

Создайте программу, которая читает текст от пользователя и сохраняет его в двумерном массиве. Текст может содержать несколько предложений, разделенных точками. Выводите каждое слово в формате "Word[row,col]: word".

Чтобы хранить слова в двумерном массиве, нам нужно разделить каждое предложение на слова:

String[][] textArray = new String[sentences.length][];
for (int i = 0; i < sentences.length; i++) {
   textArray[i] = sentences[i].trim().split(" ");
}

Попробуйте сами

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String text = scanner.nextLine();
        
        String[] sentences = text.split("\\.");
        String[][] textArray = new String[sentences.length][];
        
        // Напишите свой код здесь
    }
}

Все уроки раздела Логика и управление потоком