你的位置:首页 > Java教程

[Java教程]java中数组的相关知识


 

1、

 2、数组的命名方法

1)int[]ages=new int[5];

2) int[]ages;

    ages=new int[5];

3、java不支持不同类型的重名数组

4、java中数组的循环赋值

 

 1  package dierge; 2   3  public class Shuzu { 4    5   public static void main(String args[]){ 6     int[]ags=new int[5]; 7     int i; 8     for(i=0;i<ags.length;i++){ 9       ags[i]=i;10       System.out.println("ags["+i+"]是:"+ags[i]);11     }12 13 14 15   }16 17 }

打印结果如下:

ags[0]是:0
ags[1]是:1
ags[2]是:2
ags[3]是:3
ags[4]是:4

5、各种类型数组的初始值

代码如下:

 1 package dierge; 2  3 public class Shuzu { 4    5   public static void main(String args[]){ 6     int[]ags=new int[1]; 7     System.out.println("int类型数组的默认值是:"+ags[0]); 8     boolean[]a=new boolean[1]; 9     System.out.println("boolean类型数组的默认值是:"+a[0]);10     byte[]b=new byte[1];11     System.out.println("byte类型数组的默认值是:"+b[0]);12     short[]c=new short[1];13     System.out.println("short类型数组的默认值是:"+c[0]);14     char[]d=new char[1];15     System.out.println("char类型数组的默认值是:"+d[0]);16     long[]e=new long[1];17     System.out.println("long类型数组的默认值是:"+e[0]);18     float[]f=new float[1];19     System.out.println("float类型数组的默认值是:"+f[0]);20     double[]g=new double[1];21     System.out.println("double类型数组的默认值是:"+g[0]);22     23     24     25 26     27     28   }29 30 }

打印结果如下:

int类型数组的默认值是:0
boolean类型数组的默认值是:false
byte类型数组的默认值是:0
short类型数组的默认值是:0
char类型数组的默认值是:

long类型数组的默认值是:0
float类型数组的默认值是:0.0
double类型数组的默认值是:0.0