比赛格式的输出输出问题⋯⋯⋯⋯

例如这段代码能实现开始输入一个n,接下来有n行,
那我如何实现例如第一行有一个n,接下来有n组数据,例如
2
123
12
1
152
17
4
类似于这种格式的如何写

图片说明

 /* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
    public static void main (String[] args) throws java.lang.Exception
    {
        // your code goes here
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        in.nextLine();
        int[][] data = new int[n][];
        for (int i = 0; i < n; i++)
        {
            String[] a = in.nextLine().split(" ");
            data[i] = new int[a.length];
            for (int j = 0; j < a.length; j++)
                data[i][j] = Integer.parseInt(a[j]);
        }
    }
}

123是一个数字还是1 2 3?
如果不知道长度,可以读取整行 nextline 然后用split切割再转换成数字数组。

http://ideone.com/JdOvx0