Java数组的创建、初始化、使用

时间:2021-11-30 05:19:07

数组:数组可以看成一组相同类型的元素的集合:       一维数组的声明方式:type var[]; 或者type[] var;声明数组时不能指定其长度(数组中元素的个Java中使用关键字new创建数组对象,格式为:数组名 = new 数组元素的类型 [数组元素的个数]:实例:

int[] array=new int[5];//这里定义了元素为5个的i组组组型的数组

完整的:码如下:

import java.util.Scanner;

public class charTest {

public static void main(String[] args){

System.out.println("请输入数据");

int[] array=new int[5];//这里定义了元素为5个的int型的数组

Scanner scanner=new Scanner(System.in);//这个是键盘输入的语句

  //然后就把数组输出 

 for(int i=0;i<array.length;i++){

//这里是用我们上面;定义的数组来接收输入的数据 

array[i]=scanner.nextInt();  } 

System.out.print("键盘录入的数据有");

//然后输出我们从键盘录入的数据

for(int i=0;i<array.length;i++){System.out.print(array[i]:" ");}}}

 

初始化: * * 1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行

; * 事例: int[] a=new int[7];

a[0]=2,a[1]=2........ 其实动态初始化就是 根据要来给数组的每个数字来赋值。

2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;

int  array[]={0,1,2,3}

3.默认初始化;数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化

如:int[] a=new int[5

其默认的初始值是0