老出错,怎么改,这个程序太乱了

img


出错了

从键盘输入若干个字符串,将这些字符串存入数组中,然后将这些字符串中的每个字符存入一个字符数组中。并显示这个字符数组。

你要接收输入的字符串呀

img

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
         int m;
        System.out.println("请输入字符串个数:");
        m = sc.nextInt();
        String[] st = new String[m];
        char[][] ch = new char[m][];
        System.out.println("请输入" + m + "个字符串:");
        for(int z=0;z<m;z++){
            st[z]=sc.next();
            ch[z]=st[z].toCharArray();
        }

        for (int i = 0; i < st.length; i++){
        for (int j = 0; j < st[i].length(); j++) {
            System.out.print(ch[i][j] +"");
    }
System.out.println();


        }
    }