数组:数组可以看成一组相同类型的元素的集合: 一维数组的声明方式: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