JAVA系列之数组的机密(数组的一样寻常用法+力扣 斯坦福大学练习精解)

[复制链接]
发表于 2025-10-29 16:00:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
大佬们好呀~
更多出色: 个人主页
JAVA专栏
  


  
   前言
在 Java 编程中,我们常常要处置惩罚一系列数据,数组作为最底子、常用的数据结构,就像有序容器,能有用存储和管理数据。接下来,让我们深入探索 Java 数组,从底子到高级,把握这一关键知识,助力 Java 编程。
  一、数组的概述

1.1什么是数组?

数组指的是一种容器,可以用来存储同种数据范例的多个值。
1.2留意:

这里在存储数据的时间要留意隐式转换。
  1. int 类型的容器可存储(byte,short,int)
  2. double 类型的数组容器可储存(byte,short,int,long,float,double)
  3.    
  4. (大)double>float>long>int>short>byte(小)
  5.    
  6. 大可以储存小(隐式转换),小不可以储存大!(强制转换)
复制代码
1.3发起:

容器的范例和存储的数据范例保持同等~!
二、数组的界说

1.格式:

  1. 格式:
  2.    
  3. 数据类型 [] 数组名 或 数据类型 数组名 []
  4.    
  5. int [] arry 或 int arry []
复制代码
[]此符号代表界说的是一个数组,不写代表界说的是一个变量
三、数组的静态初始化

1.数组的初始化:

初始化:就是在内存中,为数组容器开辟空间,并将数组存入容器中的过程。
包罗:静态初始化和动态初始化
2.静态初始化:

数组的内容是固定的已知的。
格式:

  1. 完整格式:
  2.    
  3. 数据类型 [] 数组名 = new 数据类型[]{
  4.    
  5.    元素1,元素2,元素3......};
  6. int [] nums = new int [] {
  7.    
  8.    1,2,3,4,5};
  9. 简化格式:
  10. 数据类型[] 数组名={
  11.    
  12.    元素1,元素2};
  13. int arry []={
  14.    
  15.    1,2,3};
复制代码
数组的长度:

arry : 长度为3
     11    22    33    四、数组的所在值

当我们界说一个数组,此中含有三个元素(1,2,3),打印出这个数组arry.
  1. eg:
  2. int arry []={
  3.    
  4.    1,2,3};
  5. System.out.println(arry);
复制代码
运行展示:
  1. [I@10f87f48
复制代码
运行出来会出现一段乱码,固然乱码并不是真的乱码,而是数组的所在值
1.1所在值:

就是体现数组在内存中的位置。
1.2拓展:

表明一下所在值的格式寄义:
[:体现当前是一个数组
I:体现当前数组内里的元素是int范例的
@:体现一个隔断符号(固定格式)
10f87f48:这才是数组真正的所在值(十六进制)
寻常我们风俗性的会把这个团体叫做数组的所在值
五、数组的元素访问

1.格式:

  1. 数组名[索引];
  2. eg:
  3. nums[0];
复制代码
2.索引:

     数值    1    2    3    4              索引(下标)    0    1    2    3    特点:从0开始,逐个+1增长,一连不绝
3.获取数组中的元素

  1. int [] arr={
  2.    
  3.    11,12,13};
  4. int num=arr[0];
  5. System.out.println(num);
  6. 简单写法:
  7. int [] arr={
  8.    
  9.    11,12,13};
  10. System.out.println(arr[0]);
复制代码
  1. run:
  2. 11
复制代码
4.把数据存入到数组中

  1. 格式:
  2. 数组名[索引]=具体数据/变量
  3.    
  4. arr[0]=100
复制代码
  1. public class boke {
  2.    
  3.    
  4.     public static void main(String[] args) {
  5.    
  6.    
  7.         
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表