0
 public static void main(String[] args) {
      Scanner s= new Scanner(System.in);
      String m ;
      char cur;
      String k;
      System.out.print("enetr the text ");
      m=s.next();
      System.out.print("enetr the key: ");
      k=s.next();
      char d[][]= new char [m.length()][k.length()];

      for(int i=0;i<1;i++){
        for(int j=0;j<k.length();j++){
           cur=k.charAt(j);
           System.out.print(""+cur);

           d[0][j]=cur;
           System.out.print(d);

        }
      }

我想请求帮助更正这段代码。

这段代码需要完成的思想:我想把一个句子复制到一个二维数组中,让矩阵的大小和句子的长度一样;例如,如果 k 是“jon”,我希望有

D[0][0]=j   D[0][1]=o   D[0][2]=n
4

1 回答 1

1

将 i 循环更改为此

for(int i=0;i<m.length();i++)

d[0][j]=cur;行更改为d[i][j]=cur;

于 2013-04-03T00:55:34.783 回答