Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

إدخال النصوص وتخزينها

جزء من قسم Logic & Flow في رحلة Java على Coddy — الدرس 50 من 59.

challenge icon

التحدي

سهل

قم بإنشاء برنامج يقرأ نصاً من المستخدم ويخزنه في مصفوفة ثنائية الأبعاد. قد يحتوي النص على جمل متعددة مفصولة بنقاط. اطبع كل كلمة بالتنسيق "Word[row,col]: word".

لتخزين الكلمات في مصفوفة ثنائية الأبعاد، نحتاج إلى تقسيم كل جملة إلى كلمات:

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

جرّب بنفسك

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][];
        
        // اكتب كودك هنا
    }
}

جميع دروس Logic & Flow