Menu
Coddy logo textTech

Texteingabe und Speicherung

Teil des Abschnitts Logik & Ablauf der Java-Journey von Coddy — Lektion 50 von 59.

challenge icon

Aufgabe

Einfach

Erstellen Sie ein Programm, das Text vom Benutzer liest und ihn in einem 2D-Array speichert. Der Text kann mehrere Sätze enthalten, die durch Punkte getrennt sind. Geben Sie jedes Wort im Format "Word[row,col]: word" aus.

Um Wörter in einem 2D-Array zu speichern, müssen wir jeden Satz in Wörter aufteilen:

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

Probier es selbst

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][];
        
        // Schreibe hier deinen Code
    }
}

Alle Lektionen in Logik & Ablauf