for/foreach循环练习:二维数组跟稀疏数组之间的相互转换
package array;
public class ArrayDemo07 {
public static void main(String[] args) {
//1.创建一个二维数组
int[][] array1 = new int[11][11];
array1[1][3] = 1;
array1[2][4] = 2;
//输出原始的数组
System.out.println("输出原始的数组");
//用foreach输出
// for (int[] ints : array1) {
// for (int anInt : ints) {
// System.out.print(anInt + "\t");
// }
// System.out.println();
// }
//用for输出
for (int i = 0; i < array1.length; i++) {
for (int j = 0; j < array1.length; j++) {
System.out.print(array1[i][j] + "\t");
}
System.out.println();
}
//转换成稀疏数组保存
//获取有效值的个数
int sum = 0;
for (int i = 0; i < array1.length; i++) {
for (int j =