Menu
Coddy logo textTech

קלט טקסט ואחסון

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-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][];
        
        // כתבו את הקוד שלכם כאן
    }
}

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר Java אונליין