int[][] arr = new int[a][b]; -> int[][] arr = new int[a][]; arr[i][j] = in.nextInt();上一行加上 arr[i] = new int[b];