/*数组的*/
public static void main(String[]args) {
int[] a=new int[5];//在内存空间中,找一个长度为5的连续空间,每个空间有初始值=0
System.out.println("int类型数组的默认值"+Arrays.toString(a));//把数组以字符串形式输出
char[] c ={'A','B','C'};
System.out.println(Arrays.toString(c));//char型数组默认值是空格
boolean[] e = new boolean[5];
System.out.println("布尔类型"+Arrays.toString(e));//布尔类型数组的默认值是false
int[] b=new int[]{1,2,3,4,5,6,7};//地址:0,1,2,3,4,5,6(最大值和数组长度始终差1)
System.out.println(b.length);//数组的长度
//数组的索引:从0开始,且为整数.
/* b[10]=15;//把第十个位置的值赋值为15,访问一个数组的非法索引
//程序运行时异常:在运行时由于数据问题导致程序无法执行(终止执行后面的程序,并给出相应的提示)
*/
System.out.println(Arrays.toString(b));
//数组的迭代:for循环.
for (int i =0;i<b.length;i++) {
System.out.println(b[i]);
}
/*增强for循环
for(数组元素的类型 临时变量名字 :数组的名字){
System.out.println(临时变量名字 );
}
*/
// for (int temp=b){ // int temp:声明一个变量用来接收每次循环中取出的元素; b :是需要"遍历"的数组
// System.out.println(temp);
// }
Java基础/新手入门之 数组
最新推荐文章于 2023-09-16 15:11:40 发布
本文详细介绍了Java中的数组,包括创建、初始化、默认值及输出。讲解了不同类型的数组如int、char、boolean的默认值,并展示了数组长度的获取。通过示例演示了数组的索引、迭代以及非法索引访问会引发的运行时异常。最后,通过for循环展示了如何遍历数组元素。
摘要由CSDN通过智能技术生成