java int数组默认值_Java 创建数组的方式, 以及各种类型数组元素的默认值

①创建数组的方式3种

①第1种方法

public class MyTest {

public static void main(String[] args){

//method 1

int[] array=new int[6];

int aa=array[4];

System.out.print(aa);

}

}

output:0

②第2种方法

public class MyTest {

public static void main(String[] args){

//method 2

int[] array={1,2,3,4,5};

System.out.print(array[2]);

}

}

output:3

③第3种方法,以及判断数组下标是否越界

public class MyTest {

public static void main(String[] args){

//method 2

int[] array=new int[]{1,2,3,4,5};

System.out.print(array[2] + "\n");

int m=0;

boolean length=isLength(m,array);

if(length){

System.out.print(array[m]);

}else{

System.err.print("array index is out of bound");

}

}

//判断数组下标是否越界

public static boolean isLength(int m,int array[]){

boolean flag=false;

int length=array.length;

if(m

flag=true;

return flag;

}

}

output:

3

1

②各种类型数组元素的默认值

①int

int [] intarray = new int [10];

for(int i = 0;i

System.out.println("int : "+intarray[i]); //int类型定义的数组,初始化默认是0

}

②string

String [] stringarray = new String[10];

for(int i = 0;i

System.out.println("String : "+stringarray[i]); //String类型定义的数组,默认值是null

}

③char

char [] chararray = new char[10];

for(int i = 0;i

System.out.println("char : "+(int)chararray[i]); //char类型定义的数组,默认值是0对应的字符

}

④double

double [] doublearray = new double[10];

for(int i = 0;i

System.out.println("double : "+doublearray[i]); //double类型定义的数组,默认值是0.0

}

⑤float

float [] floatarray = new float[10];

for(int i = 0;i

System.out.println("float : "+floatarray[i]); //float类型定义的数组,默认值是0.0

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值