二維數(shù)組的問題
package com.studyNotes;
public class note05_shuzu {
public static void main(String[] args) {
int[] number = {1,2,3,4,5};
int[] number1 = number;
//遍歷數(shù)組的方式1
for (int i:number) {
System.out.print(i+" ");
}
System.out.println();
//遍歷數(shù)組的方式2
for (int i = 0; i < number1.length; i++) {
System.out.print(number1[i]+" ");
}
int[][] number2 = {number,number1};
for (int i = 0; i < number2.length; i++) {
System.out.print(number2[i]+" ");
}
}
}
為什么打印出來是地址值, 但是第一個(gè)打印出來的是數(shù)字
2019-07-14
int[][] number2 = {number,number1};
這句是將number和number1這兩個(gè)數(shù)組的地址各作為一個(gè)值,放在number2這個(gè)二維數(shù)組里。