java基础之数组

本文详细介绍了数组在Java中的基本概念,包括数组的定义、内存构成、动态和静态初始化、下标使用、长度获取、默认值以及常见的数组异常处理。同时提到了Java.util.Arrays工具类及其功能。最后讲解了二维数组的定义、内存结构及访问方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述:

         数组,表示一块连续的内存空间,可用来存储多个数据(元素),要求元素类型要一致。

 数组的初步认识:

 1)如果有五个数据1 2 3 4 5,需要去接收、保存、操作这些数据,需要五个变
量接收。

int a1 = 1;
int a2 = 2;
int a3 = 3;
int a4 = 4;
int a5 = 5;
// int类型变量,用来标识1块内存,只能用来存放1个数值

2)现在有了数组,我们可以使用一个数组来存储这五个数据:

int[] arr = {1,2,3,4,5};
// 这里使用一个数组来保存这5个元素值
// 数组表示一块连续的内存空间,可以用来存放多个元素值

 3)我们对数组其实不陌生,之前课程已经接触过,大家可看下面代码:

//这个参数args的类型是字符串数组
public static void main(String[] args) {
// 注意:下面代码看不懂没有关系,本章学完能看懂即可
//控制循环输出的次数
int num = 1;
//如果main方法的参数args有接收到参数值的话
if(args.length > 0) {
    //把接收到的值转换为int类型,并赋值给变量num
    num = Integer.parseInt(args[0]);
}
    //循环输出hello,默认输出次数为1,如果用户给main方法传参了,则按照用户的要求的次数进行输出
for(int i = 0; i < num; i++) {
    System.out.println("hello");
    }
}

数组的定义 

 格式一:数据类型[] 数组名:(推荐用法)

 示例:

int[] arr;
double[] arr;
char[] arr;

 格式二:数据类型 数组名[]:

 示例:

int arr[];
double arr[];
char arr[];

内存构成:

注意: 数组是引用数据类型ÿ

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值