import java.util.*;
public class AAAA {
    public static void main(String[] args) {
    double [][]a=new double[4][4];
    for(int i=0;i<4;i++)
    {
        for(int j=0;j<4;j++)
        {
            Scanner reader = new Scanner(System.in);
            a[i][j]=reader.nextInt();
        }
    }   //输入 
    for(int i=0;i<4;i++)
    {
        for(int j=0;j<4;j++)
        {
             System.out.println(a[i][j]);
        }
    }//输出
    }  
}我输入 一个数组 但是为什么没有输入呢?、、、、、

解决方案 »

  1.   

     for(int i=0;i<4;i++)
      {
      for(int j=0;j<4;j++)
      {
      System.out.println(a[i][j]);改为 print(a[i][j]+" ")  }
      }//输出
      

  2.   

    import java.util.Scanner;public class AAAA {
    public static void main(String[] args) {
    double[][] a = new double[4][4];
    for (int i = 0; i < 4; i++) {
    for (int j = 0; j < 4; j++) {
    Scanner reader = new Scanner(System.in);
    a[i][j] = reader.nextInt();
    }
    } // 输入
    for (int i = 0; i < 4; i++) {
    for (int j = 0; j < 4; j++) {
    System.out.print(a[i][j]+" ");
    }
    System.out.println();
    }// 输出
    }
    }System.out.println();
    加上这一句就行了
      

  3.   

    import java.util.*;
    public class AAA
     {
       public static void main(String[] args) 
       {
           double [][]a=new double[4][4];
       for(int i=0;i<4;i++)
       {
       for(int j=0;j<4;j++)
       {
       Scanner reader = new Scanner(System.in);
        a[i][j]=reader.nextInt();
       }
       } //输入  
        for(int i=0;i<4;i++)
       {
       for(int j=0;j<4;j++)
       {
             System.out.print(a[i][j]+ "    ");
        if( (j+1) % 4 == 0)
        System.out.println();
         }
       }//输出
       }   
    }
    每输入一个数据都在回车一次,输入16数据,回16次车你就看到结果了
      

  4.   

    为什么要把 Scanner reader = new Scanner(System.in);
    这行代码放到for循环里面呢?可以放到程序外面。这样就不用每输入一个数据就得按一次回车了。
    import java.util.Scanner;public class ArrayListTest
    {
    public static void main(String[] args)
    {
    double[][] a=new double[4][4];
    Scanner reader=new Scanner(System.in);
    for(int i=0;i<a.length;i++)
    {
    for(int j=0;j<a[i].length;j++)
    {
    a[i][j]=reader.nextDouble();
    }
    }

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

  5.   


    ++ 楼主去查查api吧,哈哈
      

  6.   

    四行四列..直接输入println就是回车阿判断下。循环到第四个加个println就好啊~~~~~~