客服热线:

IT兄弟连 Java语法教程 数组 数组的使用

2019-07-30 11:17:20浏览:6评论:0 来源:配电箱   
核心摘要:数组最常用的用法就是访问数组元素,包括对数组元素进行赋值和取出数组元素的值。访问数组元素都是通过在数组引用变量后紧跟一个

数组最常用的用法就是访问数组元素,包括对数组元素进行赋值和取出数组元素的值。访问数组元素都是通过在数组引用变量后紧跟一个方括号,方括号里是数组元素的索引值,这样就可以访问数组元素了。访问到数组元素后,就可以把一个数组元素当成一个普通变量使用了,包括为该变量赋值和取出该变量的值,这个变量的类型就是定义数组时使用的类型。

Java语言的数组索引是从0开始的,也将就是说,第一个数组元素的索引值为0,最后一个数组的索引值为数组长度减1。下面代码示范了输出数组元素的值,以及为指定数组元素赋值:

//输出objArr数组的第二个元素,将输出字符串“php”

System.out.println(objArr[1]);

//为objArr2的第一个数组元素赋值

objArr2[0]="String";

如果访问数组元素时指定的索引值小于0,或者大于等于数组的长度,编译程序不会出现任何错误,但运行时会出现异常:java.lang.ArrayIndexOutOfBoundsException:N(数组索引越界异常),异常信息后的N就是程序员试图访问的数组索引。

下面的代码试图访问的数组元素索引值等于数组长度,将引发数组索引越界异常。

public class ArrError{

public static void main(String args){

int arr={1,2};

System.out.println(arr[2]);

}

}

所有的数组都提供了一个length属性,通过这个属性可以访问到数组的长度,一旦获得了数组的长度,就可以通过循环来遍历该数组的每个数组元素。下面代码示范了使用for循环输出数组中每个元素的值:

public class ArrDemo{

public static void main(Sring args){

int arr=new int[5];

for(int i=0; i

System.out.println(arr[i]);

}

}

}

执行上面的代码将输出5个0,因为arr数组执行的是默认初始化,数组元素是int类型,系统为int类型的数组元素赋值为0.

下面的代码示范了为动态初始化的数组元素进行赋值,并通过循环的方式输出每个数组元素。

public class ArrDemo2{

String arr=new String[4];

arr[0]="兄弟连IT教育";

arr[1]="让学习成为一种习惯";

}

}

}

上面代码将先输出字符串“兄弟连IT教育”和“让学习成为一种习惯”,然后输出两个null,因为arr使用了静态初始化,系统为所有数组元素都分配了一个null作为初始值,后来程序又为前两个元素赋值,所以看到了这样的程序输出结果。

从上面的代码中不难看出,初始化一个数组后,相当于同时初始化了多个相同类型的变量,通过数组元素的索引就可以自由访问这些变量(实际上都是数组元素)。使用数组元素与使用普通变量并没有什么不同,一样可以对数组元素进行赋值,或者取出数组元素的值。

更多精彩 变频控制柜 http://3683.bidadk.com/kongzhigui/238.html

更多精彩 水泵控制器 http://dg.bidadk.com/

更多精彩 变频器控制柜 http://www2.bidadk.com/

更多精彩 电工论坛 http://www.diangonglt.com/

更多精彩 必达 http://b2b.bidaec.com/



(责任编辑:小编)
下一篇:

配电箱价格:2021推荐配电箱_家用配电箱

上一篇:

键盘要消失?“动口不动手”的生活场景正越来越多

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们
 
0相关评论