java程序设计任务驱动教程学习笔记四

目录

一、一维数组

 二、多维数组

三、数组常用系统方法

         1、数组复制

         2、工具类java.util.Arrays中提供的静态方法

四、字符串

        1、String类

        2、StringBuffer类

        3、StringTokenizor类

五、数组的常见操作

         1、数组遍历

         2、数组最值

         3、数组排序


一、一维数组

1、数组定义:数组是相同类型数据的有序集合;数组是对象。一个数组包含一组变量,这些变量通常被称为数组元素,数组元素的数目称为数组长度。

2、一维数组的创建和初始化

(1)格式定义数组:

数据类型 [ ] 数据名称;

(2)声明数组时并不为其匹配内存空间,必须使用new操作符为其分配内存空间,并为数组中的每个元素赋予其数据类型的初始值。

格式:数组名=new 数据类型[size];

示例:int[]x=new int[100];

上述语句就相当于在内存中定义了100个int类型的变量,第一个变量的名称为int[100],第二个变量的名称为x[1],以此类推,第100个变量的名称为x[99],这些变量的初始值都是0.

(3)在Java中,为了方便获取数组的长度,提供一个length属性,获取数组长度(元素个数):“数组名.length”。

【案例4-1】数组创建并赋值 

 

 (4)数组创建成功时,数组元素会被自动赋予一个默认值。(使用数组时,如果不想使用默认初始值,也可以显式地为数组元素赋值)

数组默认初始化值
数据类型 默认初始化值
bybe,short, int,long 0
float  double 0.0

char

一个空字符,即'/u0000'
boolean flase
引用数据类型 null,表示变量不引用任何对象

(5)数组静态初始化,就是在定义数组的同时就为数组的每个元素赋值。

格式:数据类型[]数组名={v1,v2,v3,---,vn};

【案例4-2】数组静态初始化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TAO1031

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值