数组(1)一维数组

一维数组

1.一维声明

数组类型[] 数组名称 或 数组类型 数组名称[]

int[] arrayname  int arrrayname[]

2.一维数组的创建

数组的定义只是声明了数组类型变量,实际上数组在内存空间中并不存在,必须使用new操作符为数组申请连续的空间来存放申请的数组变量。中括号里面表示数组长度,为数组分配内存空间。

下面必须放到方法中,若是成员变量,内存中已经默认初始化,无法在生明赋值。

Int Array1[];          //定义数组

Array1[]=new Array1[5];  //创建数组,分配5个元素

Int[] Array;

Array=new int[5];

完整格式  数组类型数组名[]=new 数组类型[元素个数]

3.一维数组初始化

(1)int[] array={1,2,3,4};  //只适用于数组长度较小时,括号里元素类型与声明数据类型必须一致,数组长度为括号中元素个数

(2)定义创建数组后,通过下标给每个元素赋值

 

float floatArray[]=new float[5];   //定义创建数组

floatArray[0]=1.2f;     //初始化第0号元素,值为1.2f

 

package com.test.mxdx;

 

public class Array {

 

static int[]array1;

float l[]=new float[5];

public static void main(String[] args) {

// TODO Auto-generated method stub

array1=new int[5];

Array a=new Array();

a.aa();

}

void aa(){

int[] array1;

array1=new int[5];

array1[0]=1;

System.out.println(array1[0]);//打印数组中第一个元素

}

 

}

4.一维数组元素的使用

根据下标使用数组 array1[0]

System.out.println(array1[0]);//打印数组中第一个元素

5.一维数组元素默认值

byte ,short,int ,long       0

float,double             0.0

char                   ‘\0’(空格)

boolean                false

Object  type          null

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值