Menu
Coddy logo textTech

Inserimento e memorizzazione del testo

Fa parte della sezione Logica e flusso del percorso Java di Coddy. Lezione 50 di 59.

challenge icon

Sfida

Facile

Crea un programma che legga il testo dall'utente e lo memorizzi in un array 2D. Il testo può contenere più frasi separate da punti. Stampa ogni parola nel formato "Word[row,col]: word".

Per memorizzare le parole in un array 2D, dobbiamo suddividere ogni frase in parole:

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

Provalo tu

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][];
        
        // Scrivi il tuo codice qui
    }
}

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Java online