// Java:如何将1d字符串/整数数组表示为2d整数数组?我将衷心感谢您的帮助。
package intro;
public class ArrayTest{
public static void main(String[] args) {
int arr[][]= new int[4][4];
int month_days [] = {31,28,31,30,31,30,31,31,30,31,30,31,13,14,15,16};
int size =4;
//System.out.println(size);
for (int i = 0, k = 0; i < size; i++, k++) {
for(int j=0; j <size; j++){
arr[i][j]= month_days[k++];
//System.out.println(month_days[k++] + " ");
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
您增加k
得太多了。您可以在for循环中和此处将其递增month_days[k++]
。
从for循环中删除增量:
for (int i = 0, k = 0; i < size; i++)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句