其实挺简单,只是,我基础太糟糕了,就是写一个类,是用来输入数组的,但是我不知道怎么判断输入结束,和分将输入的分开,
/*负责输入矩阵*/
import java.io.*;
class Shuru{
BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
private int i;
private int k;
String c1;
  void juzhen(int[][] arra,int a,int b) throws IOException{
for(i=0;i<a;i++){
for(k=0;k<a;k++){
c1=keyin.readLine();
arra[i][k]=Integer.parseInt(c1);
}
}
}



解决方案 »

  1.   

    都没人捧场,郁闷,问题已经解决了
    这是改好的代码,自己改了一下,原来的程序本也没什么问题,输入的时候多按了enter键
    /*负责输入矩阵*/
    class Shuru{
    BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
    private int i;
    private int k;
    String c1;
      void juzhen(int[][] arra,int a,int b) throws IOException{
    for(i=0;i<a;i++){
    for(k=0;k<a;k++){
    System.out.println("输入arr["+i+"]["+k+"]");
    c1=keyin.readLine();
    arra[i][k]=Integer.parseInt(c1);

    }
    }
    }


    }