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]);
}
}//输出
}
}我输入 一个数组 但是为什么没有输入呢?、、、、、
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]);
}
}//输出
}
}我输入 一个数组 但是为什么没有输入呢?、、、、、
{
for(int j=0;j<4;j++)
{
System.out.println(a[i][j]);改为 print(a[i][j]+" ") }
}//输出
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();
加上这一句就行了
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次车你就看到结果了
这行代码放到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();
}
}
}
++ 楼主去查查api吧,哈哈