Menu
CoddyTech

Input dan Penyimpanan Teks

Termasuk bagian Logika & Alur dalam perjalanan Java di Coddy. Pelajaran 50 dari 59.

challenge icon

Tantangan

Mudah

Buat program yang membaca teks dari pengguna dan menyimpannya dalam array 2D. Teks dapat berisi beberapa kalimat yang dipisahkan oleh titik. Cetak setiap kata dengan format "Word[row,col]: word".

Untuk menyimpan kata dalam array 2D, kita perlu memisahkan setiap kalimat menjadi kata-kata:

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

Coba sendiri

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][];
        
        // Tulis kodemu di sini
    }
}

Semua pelajaran di Logika & Alur

Latihan sendiri: Compiler Java online