fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12.  
  13. int num = 85;
  14. int limit = 5;
  15. int index = 0;
  16. int extra = 0;
  17. int finalArrayIndex = 0;
  18. int[] innerArray = null;
  19. int[] input = new int[num];
  20. boolean isEnd = false;
  21.  
  22. if (num % limit > 0) {
  23. extra = 1;
  24. }
  25.  
  26. int[][] finalArray = new int[(num / limit) + extra][limit];
  27.  
  28. for (int i = 0; i < input.length; i = i + (limit)) {
  29.  
  30. innerArray = new int[limit];
  31. for (int j = 0; j < limit; j++) {
  32.  
  33. innerArray[j] = input[index++];
  34. if (index >= input.length) {
  35. isEnd = true;
  36. break;
  37. }
  38. }
  39.  
  40. finalArray[finalArrayIndex++] = innerArray;
  41.  
  42. if (isEnd) {
  43. break;
  44. }
  45. }
  46.  
  47. // just for test
  48. for (int k = 0; k < finalArray.length; k++) {
  49. for (int l = 0; l < finalArray[k].length; l++) {
  50. System.out.println("finalArray[" + k + "]" + "[" + l + "] : "
  51. + finalArray[k][l]);
  52. }
  53. }
  54.  
  55. }
  56. }
Success #stdin #stdout 0.07s 380544KB
stdin
Standard input is empty
stdout
finalArray[0][0] : 0
finalArray[0][1] : 0
finalArray[0][2] : 0
finalArray[0][3] : 0
finalArray[0][4] : 0
finalArray[1][0] : 0
finalArray[1][1] : 0
finalArray[1][2] : 0
finalArray[1][3] : 0
finalArray[1][4] : 0
finalArray[2][0] : 0
finalArray[2][1] : 0
finalArray[2][2] : 0
finalArray[2][3] : 0
finalArray[2][4] : 0
finalArray[3][0] : 0
finalArray[3][1] : 0
finalArray[3][2] : 0
finalArray[3][3] : 0
finalArray[3][4] : 0
finalArray[4][0] : 0
finalArray[4][1] : 0
finalArray[4][2] : 0
finalArray[4][3] : 0
finalArray[4][4] : 0
finalArray[5][0] : 0
finalArray[5][1] : 0
finalArray[5][2] : 0
finalArray[5][3] : 0
finalArray[5][4] : 0
finalArray[6][0] : 0
finalArray[6][1] : 0
finalArray[6][2] : 0
finalArray[6][3] : 0
finalArray[6][4] : 0
finalArray[7][0] : 0
finalArray[7][1] : 0
finalArray[7][2] : 0
finalArray[7][3] : 0
finalArray[7][4] : 0
finalArray[8][0] : 0
finalArray[8][1] : 0
finalArray[8][2] : 0
finalArray[8][3] : 0
finalArray[8][4] : 0
finalArray[9][0] : 0
finalArray[9][1] : 0
finalArray[9][2] : 0
finalArray[9][3] : 0
finalArray[9][4] : 0
finalArray[10][0] : 0
finalArray[10][1] : 0
finalArray[10][2] : 0
finalArray[10][3] : 0
finalArray[10][4] : 0
finalArray[11][0] : 0
finalArray[11][1] : 0
finalArray[11][2] : 0
finalArray[11][3] : 0
finalArray[11][4] : 0
finalArray[12][0] : 0
finalArray[12][1] : 0
finalArray[12][2] : 0
finalArray[12][3] : 0
finalArray[12][4] : 0
finalArray[13][0] : 0
finalArray[13][1] : 0
finalArray[13][2] : 0
finalArray[13][3] : 0
finalArray[13][4] : 0
finalArray[14][0] : 0
finalArray[14][1] : 0
finalArray[14][2] : 0
finalArray[14][3] : 0
finalArray[14][4] : 0
finalArray[15][0] : 0
finalArray[15][1] : 0
finalArray[15][2] : 0
finalArray[15][3] : 0
finalArray[15][4] : 0
finalArray[16][0] : 0
finalArray[16][1] : 0
finalArray[16][2] : 0
finalArray[16][3] : 0
finalArray[16][4] : 0