在java中,不能使用像int num[3];这样的定义数组,在定义数组时不能分配空间的大小,只能通过为数组添加对象来分配空间。
public class Welcome {
public static void main(String[] args) {
int num[];
num=new int[3];
}
}
或者在定义时直接定义大小。
public class Welcome {
public static void main(String[] args) {
int num[]=new int[3];
}
}
Java中建议使用int[] num 这种方式这种方式定义了一个int类型的数组[],数组名称为num。
在定义时还可以直接初始化
public class Welcome {
public static void main(String[] args) {
int[] num={1,2,3};
}
}
但是这种方法只能在定义时进行。
public class Welcome {
public static void main(String[] args) {
int[] num=new int[]{1,2,3};
}
}
还可以使用new int方法来定义,如上
int[] num =new int[3]{1,2,3};这样的写法也是不允许的。不能分配空间大小。
最简单的方法是
public class Welcome {
public static void main(String[] args) {
int [] num;
num=new int[3];
num[0]=1;
num[1]=12;
num[2]=21;
System.out.println(num[0]);
System.out.println(num[1]);
System.out.println(num[2]);
}
}