public class 不同创建数组方式 { public static void main(String[] args) { //第一种 int[] score=new int[3]; score[0]=1; score[1]=2; score[2]=3; //score[3]=1;//越界 //System.out.println(score[3]); //第二种 int score1[]; score1=new int[5]; //第三种 int[] score2= {12,34,45}; //第四种 int[] score3=new int[] {23,45,67}; //输出 System.out.println(score);//输出内存地址 for(int a:score) { System.out.println(a); } } }
时间: 2023-11-25 10:06:58 浏览: 42
public class AverageScore_求平均分_
这段代码演示了Java中四种不同的创建数组方式,并对数组进行了一些操作和输出。具体解释如下:
- 第一种创建方式:使用`new`关键字创建一个长度为3的整型数组,然后分别赋值为1、2、3。注意,数组下标从0开始,所以`score[3]`会越界。最后使用增强for循环遍历数组并输出每个元素的值。
- 第二种创建方式:先声明一个整型数组`score1`,然后使用`new`关键字创建一个长度为5的整型数组,并将其赋值给`score1`。最后并没有对数组进行赋值操作。
- 第三种创建方式:使用大括号{}初始化一个长度为3的整型数组,元素分别为12、34、45。注意,这种方式只能在定义数组时使用。
- 第四种创建方式:使用`new`关键字创建一个长度为3的整型数组,然后使用大括号{}在数组创建时直接初始化元素,元素分别为23、45、67。
- 输出:使用`System.out.println()`输出数组的内存地址,然后使用增强for循环遍历数组并输出每个元素的值。
总的来说,Java中创建数组的方式比较灵活,开发者可以根据自己的需求选择不同的方式来创建数组。
阅读全文