大家知道Java数组如何赋值吗?下面我们就给大家详细介绍一下吧!数组可以直接相互赋值,而不要求大小一定相同,Java中数组可以看成是一个对象,数组名是对象的引用,而长度是对象的一个属性。
public class TestArray {
public static void main(String[] args) {
int[] a = new int[10];
String[] b = new String[10];
for(int i=0;i<10;i++) {
System.out.print(a[i]+" ");
}
System.out.println();
for(int i=0;i<10;i++){
if(b[i]==null){
System.out.print(i+" ");
}
}
}
}
public class TestArray {
public static void main(String[] args) {
int[] a = new int[10];
String[] b = new String[10];
for(int i=0;i<10;i++) {
System.out.print(a[i]+" ");
}
System.out.println();
for(int i=0;i<10;i++){
if(b[i]==null){
System.out.print(i+" ");
}
}
}
}
java 一维数组默认是基本数据类型是0,或者float和double的是0.0
而String 和二维数组需要手工赋值。
否则会出现NullPointerException 的错误!
double data[][] =new double[][]{{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0}};
或者说是给每个第一位数组的第一个元素赋值就可以了。
来源: http://www.51edu.com/it/bckf/474339.html