class ArrayDemo
{
public static String getType(Object o)
{
return o.getClass().toString();
}
public static void main(String []args)
{
//数组初始化方式1
int []a=new int[3];//数组(引用型之一),声明变量时即有默认初始化值
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}
int []y=a;//java可以这样复制数组
y[1]=89;
System.out.println(a[1]);//注意是89而不是0,与day03的第二张截图联系
//方式2
int []b=new int[]{1,2,3,4,5};
//方式3
int []c={1};
System.out.println(c[0]);
c=null; //由它引发的空指针异常vvv
// System.out.println(c[0]);//.NullPointerException
byte d=1;
byte e=2;
// byte f=d^e;
// System.out.println(f);//.NullPointerException
int i=1;
System.out.println(getType(d^e));
// zephyr_cc(i);
}
}Java day03 数组的定义和初始化
最新推荐文章于 2022-07-01 18:21:06 发布
本文深入探讨了Java中数组的初始化方式与位运算的应用,包括数组复制、数组元素修改及位运算的基本概念与实现。
2987

被折叠的 条评论
为什么被折叠?



