Menu
Coddy logo textTech

Entrée de Texte et Stockage

Fait partie de la section Logique & Flux du Journey Java de Coddy — leçon 50 sur 59.

challenge icon

Défi

Facile

Créez un programme qui lit du texte de l'utilisateur et le stocke dans un tableau 2D. Le texte peut contenir plusieurs phrases séparées par des points. Affichez chaque mot au format "Word[row,col]: word".

Pour stocker les mots dans un tableau 2D, nous devons diviser chaque phrase en mots :

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

Essayez vous-même

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][];
        
        // Écrivez votre code ici
    }
}

Toutes les leçons de Logique & Flux