Menu
Coddy logo textTech

Entrada y Almacenamiento de Texto

Parte de la sección Lógica y Flujo del Journey de Java de Coddy — lección 50 de 59.

challenge icon

Desafío

Fácil

Crea un programa que lea texto del usuario y lo almacene en un arreglo 2D. El texto puede contener múltiples oraciones separadas por puntos. Imprime cada palabra en el formato "Word[row,col]: word".

Para almacenar palabras en un arreglo 2D, necesitamos dividir cada oración en palabras:

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

Pruébalo tú mismo

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][];
        
        // Escribe tu código aquí
    }
}

Todas las lecciones de Lógica y Flujo